2017-06-06 11 views
-4

私はC#で非常に新しいといくつかの問題があります。私は、学校が0700時に始まる日時を1200時に変更する必要があるプロジェクトを持っています。私はこのような何かを試してみましたが、私は、私はちょうど私が達成しない方法を知っている代わりに、1200午前の0700時に日付を変更するには現在のDateTimeから0.292をsubstractが、いけないVB6でこの方法を使用特定の時刻に日付を変更するには

System.TimeSpan timeDiff = TimeSpan.FromHours(.292); 
DateTime presentDate = (Convert.ToDateTime(sysDateTime)).Subtract(timeDiff); 

を動作しません。 C#で同じです。

+0

でいくつかのより多くの情報を試すことができます...「sysDateTimeは、」1200時に新しい日付に変更OracleのSYSDATEですが、私が持っていたいのはだけで日常変更することです0700 am ... – Palash

+1

0.292が正しい値ではないようですが、代わりにこの 'System.TimeSpan timeDiff = TimeSpan.FromHours(5); ' –

答えて

0

あなたは

DateTime d = (Convert.ToDateTime(sysDateTime)).Subtract(new TimeSpan(5, 0, 0)); 
+0

のようなものを使用してください:) – Palash

関連する問題