変数 = DateTime.Now;DateTimeに用意されているプロパティです。Nowは現時点のローカルタイム(利用している国の自国)を取得します。UtcNowは現時点の国際標準時の時刻を取得します。またTodayは、今日の午前00:00:00の日時を示すDateTimeを取得します。
変数 = DateTime. UtcNow;
変数 = DateTime.Today;
変数 = new DateTime( Tick数 );特定の日時を示すDateTimeインスタンスを生成します。「Tick数」は、0001 年 1 月 1 日午前 00:00:00からの経過時間を100ナノ秒単位で換算したlong値です。年月日時分秒はいずれもint値で指定します。
変数 = new DateTime( 年 , 月 , 日 );
変数 = new DateTime( 年 , 月 , 日 , 時 , 分 , 秒 );
変数 = 《DateTime》.Year;DateTimeインスタンスから特定の要素の値だけを取り出すものです。Ticks以外はint値になります。Ticksのみはlong値です。
変数 = 《DateTime》.Month;
変数 = 《DateTime》.Day;
変数 = 《DateTime》.Hour;
変数 = 《DateTime》.Minute;
変数 = 《DateTime》.Second;
変数 = 《DateTime》.Ticks;
DateTime 変数 = DateTime.Parse( 文字列 );テキストを元にDateTimeを作成したり、DateTimeの日時を特定のフォーマットに従ってテキストとして取り出したりするためのものです。「Parse」は、引数に指定したテキストをDateTimeに変換します。このテキストは、"2001/1/2"というような日時を表す一般的な形式で書かれているものであれば認識します。
string 変数 = 《DateTime》.ToString( 文字列 );
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
using System; namespace MyCLIApp { class Program { public static void Main(string[] args) { DateTime d1 = DateTime.Parse("1543年12月6日 01:23:45 AM"); DateTime d2 = new DateTime(2001,1,1); Console.WriteLine(d1.Year + "年" + d1.Month + "月" + d1.Day + "日"); Console.WriteLine(d2.ToString("yyyy-MM-dd(ddd)")); Console.ReadKey(true); } } }
<< 前へ | 次へ >> |