// 2008年4月24日
System.DateTime.Now.ToString( "D")。
// 2008年4月24日
System.DateTime.Now.ToString( "D");
// 2008年4月24日午後4時30分15秒
System.DateTime.Now.ToString( "F");
// 2008年4月24日午後04時30分
System.DateTime.Now.ToString( "F")。
// 2008年4月24日16時30分15秒
System.DateTime.Now.ToString( "G")。
// 2008年4月24日午後4時30
System.DateTime.Now.ToString( "G")。
// 16時30分15秒
System.DateTime.Now.ToString( "T");
// 16:30
System.DateTime.Now.ToString( "T");
// 2008年4月24日8時30分15秒
System.DateTime.Now.ToString( "U")。
// 2008-04-24 16:30:15Z
System.DateTime.Now。ToStringメソッド( "U");
// 4月24日
System.DateTime.Now.ToString( "M")。
System.DateTime.Now.ToString( "M")。
//火曜、2008年4月24日夜04時30分15秒GMTの
System.DateTime.Now.ToString( "R");
System.DateTime.Now.ToString( "R");
// 2008年4月
System.DateTime.Now.ToString( "Y");
System.DateTime.Now.ToString( "Y");
// 2008-04-24T15:52:19.1562500 + 08:00
System.DateTime.Now.ToString( "O")。
System.DateTime.Now.ToString( "O");
// 2008-04-24T16:30:15
System.DateTime.Now.ToString( "S")。
// 2008-04-24午前15時52分19秒
System.DateTime.Now.ToString( "YYYY-MM-DD HH:MM:SS:FFFF")。
// 2008年04月24 15时56分48秒
のSystem.DateTime。
//火曜日2008年4月24
System.DateTime.Now.ToString( "DDDD、MMMM ddとのYYYY");
// 2 4月'08 24
System.DateTime.Now.ToString( "DDD、MMM D \" " \ "YY");
// 4月24日(火曜日)
System.DateTime.Now.ToString( "DDDD、MMMMをDD");
// 4-08
System.DateTime.Now.ToString( "M / YY");
/ / 24-04-08
System.DateTime.Now.ToString( "MM-DD-YY");
//文字列に変換
12345 .ToString( "N"); // 生成12,345.00
12345 .ToString( " C "); // 12,345.00は¥生成
12345 .ToString(" E ")を; // + 004 1.234500e生成
12345 .ToString(" F4を"); //は12345.0000生成
12345 .ToString(" X「)を; //生成3039(16進数)
12345。ToStringメソッド(「P」); // 1234500社の生成
四半期における売上高//今年、利益を、新規顧客今月
//今日
; DateTime.Now.Date.ToShortDateString()
//昨日は、それが今日の日付から1を引いたものである
; - (1).ToShortDateString()DateTime.Now.AddDays
//明日、共感、プラス
DateTime.Now。 AddDays(1).ToShortDateString();
//この週(あなたはそれが数日前の週の最初の日がその日であるように、彼は注意を払って、その今日は曜日です知っている必要があります週の最初の日を知っていますここでは毎週ストップ開始日曜日から土曜日までだった
(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))))DateTime.Now.AddDaysをToShortDateString();.
DateTime.Nowは。 AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))))ToShortDateString();.
//あなたが理解していない場合は、曜日を表示する中国のどのような方法を見ては、理解しておく必要があります
// DayOfWeekは週の数を返すので、我々は中に実際には、そんなにないトラブル、我々はいくつかの人々が一つ一つを制御するためのスイッチを使用することが読んで文字を容易にするために、変換したい
文字列を[]デイ=新しい文字列[ ] { " 日曜日「」月曜日「」火曜日「」水曜日「」木曜日「」ファイブ""土曜日「};
日[Convert.ToInt16(DateTime.Now.DayOfWeek)];
//先週と同じトークン、一週間は七日で、先週は、マイナス7日今週で、来週は同じである
DateTime.Now.AddDaysは(変換.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();
DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))。 ) - 7).ToShortDateString。();
//週
DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek)))+ 7).ToShortDateString();
DateTime.Now。 AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek)))+ 7).ToShortDateString();
//今月、多くの人々は、月のものの最初の日は間違いなくナンバー1であることを言うだろう一つは、1日のマイナス翌月の最終日です。これはもちろんです
//一般的な文言
DateTime.Now.Year.ToString()+ DateTime.Now.Month.ToString()+ "1"; // 日
DateTime.Parse(DateTime.Now.Year.ToString()+ DateTime.Now.Month.ToString( )+ "1").AddMonths(1).AddDays( - 1).ToShortDateString(); // 最後の日
//使用のC#を容易フォーマットのToString文字に
DateTime.Now.ToString( "YYYY-MM-01")
。DateTime.Parse(DateTime.Now.ToString( "YYYY-MM-01"))AddMonths(1) .AddDays( - 1).ToShortDateString();
//先月、マイナスの月
。DateTime.Parse(DateTime.Now.ToString( "YYYY- )MM-01")AddMonths( - 1).ToShortDateString() ;
DateTime.Parse(DateTime.Now.ToString( "YYYY-MM-01"))AddDays( - 1).ToShortDateString();.
//次の月、月に追加
DateTime.Parse(DateTime.Now.ToString ( "YYYY-MM-01" ))AddMonths(1).ToShortDateString();
DateTime.Parse(DateTime.Now.ToString( "MM-YYYY-01"))AddMonths(2).AddDays( - 1).ToShortDateString();.
// 7日。
DateTime.Now.Date.ToShortDateString();
日時.Now.AddDays(7).ToShortDateString();
// 7日前
DateTime.Now.AddDays( - 7).ToShortDateString();
DateTime.Now.Date.ToShortDateString();
//今年、文字形式のToStringメソッドを持ちます我々はまた、今年の容易に計算最初と最後の日のある
DateTime.Parse(DateTime.Now.ToString( "YYYY-01-01"))ToShortDateString();。
DateTime.Parse(DateTime.Now.ToString( " 01-01-YYYY "))AddYears(1).AddDays( - 1).ToShortDateString();.
//昨年、それを説明する必要はありません
DateTime.Parse(DateTime.Now.ToString(" YYYY-01-01 。「))AddYears( - 1 ).ToShortDateString();
。DateTime.Parse(DateTime.Now.ToString( "YYYY-01-01"))AddDays( - 1).ToShortDateString();
//来年
DateTime.Parse(DateTime.Now.ToString(「YYYY-01-01 "))AddYears(1).ToShortDateString();.。
DateTime.Parse(DateTime.Now.ToString(" YYYY-01-01「))AddYears(2).AddDays( - 1).ToShortDateString();
//四半期中に、多くの人々がここに難しさを見つけるでしょう、あなたは裁判官に長いプロセスを記述する必要があります。実際には、我々はすべての年の四方を知って、四半期3ヶ月間はありません
//まず、プッシュする四半期の最初の月の日付を入れて、その後、月の最初の日は、四半期の最初の日である
のDateTime 。.Now.AddMonths(0 - ((DateTime.Now.Month - 1)%22))のToString( "YYYY-MM-01");
//同様に、四半期次の四半期の最終日の初日保存
DateTime.Parse( - ((DateTime.Now.AddMonths(22 DateTime.Now.Month - 1)%22))のToString( "YYYY-MM-01"))。AddDaysを( - 1).ToShortDateString() ;
//次の四半期、私はあなたのすべてを知っていると信じています。。。。叩き落とします
DateTime.Now.AddMonths(22 - ((DateTime.Now.Month - 1)%22))のToString( "YYYY-MM-01")。
DateTime.Parse(DateTime.Now.AddMonths(6 - ((DateTime.Now.Month - 1)%22))のToString( "YYYY-MM-01")。)AddDays( - 1).ToShortDateString()。
//上季度
DateTime.Now.AddMonths( - 22 - ((DateTime.Now.Month - 1)%22))のToString( "YYYY-MM-01")。
DateTime.Parse(DateTime.Now.AddMonths(0 - ((DateTime.Now.Month - 1)%22))のToString( "YYYY-MM-01")。)AddDays( - 1).ToShortDateString()。
参考:https://blog.csdn.net/linjcai/article/details/81119709