時刻なしで現在の日付を取得するにはどうすればいいですか? 質問する

時刻なしで現在の日付を取得するにはどうすればいいですか? 質問する

以下を使用して日付と時刻を取得できます:

DateTime now = DateTime.Now;

DateTime 形式自体で現在の日付と時刻を個別に取得するにはどうすればよいですか?

ASP.NET (C#) で DateTime ピッカー ダイアログ ボックスを使用していません。

ベストアンサー1

さて、今日の日付だけを取得するにはDateTimeToday財産:

 DateTime today = DateTime.Today;

または、より一般的には、Dateプロパティ。たとえば、UTC 日付が必要な場合は、次のように使用できます。

 DateTime dateTime = DateTime.UtcNow.Date;

それがあなたにとって必要なものかどうかは、はっきりしませんが...もしあなたが単に印刷日付には以下を使用できます:

Console.WriteLine(dateTime.ToString("d"));

または明示的な形式を使用します:

Console.WriteLine(dateTime.ToString("dd/MM/yyyy"));

詳細はこちら標準そしてカスタム日付/時刻の書式文字列。状況に応じて、カルチャを指定する必要もあります。

日付と時刻を別々に扱うことができる、より表現力豊かな日付/時刻APIが必要な場合は、野田タイム私が始めたプロジェクトです。まだ製品化の準備はできていませんが、皆さんがこれをどう使いたいか、ぜひ聞かせてください...

おすすめ記事