クライアントシステムからではなくサーバーから日付と時刻を取得するコードを書きました。私はこのように書く...サーバーの日付と時刻を取得するには
DateTime dt = new DateTime();
dt = DateTime.Now;
はこの正しいコードですか?
クライアントシステムからではなくサーバーから日付と時刻を取得するコードを書きました。私はこのように書く...サーバーの日付と時刻を取得するには
DateTime dt = new DateTime();
dt = DateTime.Now;
はこの正しいコードですか?
DateTime
コンストラクタを呼び出す必要はありません。代わりにこれを使用します。
var dt = DateTime.Now;
(これはDateTime dt = DateTime.Now
よりも、しかしわずかに少ない冗長同等です)
はい、プログラムが存在するマシン上で現在の日付と時刻を取得するためにDateTime.Nowを使用します( ASP.NETの場合はサーバー)。
あなたは使用することができます
DateTime time = DateTime.Now;
string format = "MMM ddd d HH:mm yyyy";
var dt = time.ToString(format);
は、それが美的にします。 で書式設定することができます:あなたはGoogleからのNTPソースのネームスペースを使用することができます。もちろん、
MMM display three-letter month
ddd display three-letter day of the WEEK
d display day of the MONTH
HH display two-digit hours on 24-hour scale
mm display two-digit minutes
yyyy display four-digit year
。ダウンロード可能なソース: http://www.google.com/codesearch/p?hl=en&sa=N&cd=1&ct=rc#GawBxmf1je8/NTP/NtpClient.cs&q=ntp%20lang:c%23&l=34
私はもう一度言いたい! 'DateTime.Now'はメソッドではありません。 –
申し訳ありませんが、ワープスピードで入力してください。 – ApolloSoftware
DateTime dt = DateTime.Now代わりに!! –
@Srinivas:コンパイラが完了したら、ほとんど差がないと言います... !! – jadarnel27
DateTimeを*使用する予定はありますか?一般的にサーバー上では、DateTimeを比較するときにタイムゾーンや夏時間の変更を避けるために、通常は 'DateTime.UtcNow'を使いたいので、後でブラウザー上でユーザーに提示するときにローカルタイムゾーンに変換できます。 –