http://bearmini.net/blog/View.aspx?bid=1&aid=57
http://jeanne.wankuma.com/tips/csharp/
// date separator in german culture is "." (so "/" changes to ".")
String.Format("{0:d/M/yyyy HH:mm:ss}", dt); // "9/3/2008 16:05:07" - english (en-US)
String.Format("{0:d/M/yyyy HH:mm:ss}", dt); // "9.3.2008 16:05:07" - german (de-DE)
// 現在の日付を取得する
DateTime dtToday = DateTime.Today;
MessageBox.Show(dtToday.ToString());
// 必要な変数を宣言する
DateTime dtNow = DateTime.Now;
string stPrompt1 = dtNow.ToString("yyyy/MM/dd (ddd) HH:mm:ss");
MessageBox.Show(stPrompt1);
string stPrompt2 = dtNow.ToString("yyyy年MM月dd日 (dddd) tt hh時mm分ss秒");
MessageBox.Show(stPrompt2);
// 文字列から DateTime の値に変換する
DateTime dtBirth = DateTime.Parse("2005/04/07");
MessageBox.Show(dtBirth.ToString());
// カルチャ情報を設定する
System.Globalization.CultureInfo cFormat = (new System.Globalization.CultureInfo("fr-FR", false));
DateTime dtBirth = DateTime.Parse("07/04/2005 22:31:35", cFormat);
MessageBox.Show(dtBirth.ToString());
// 現在の日付と時刻を取得する
DateTime dtNow = DateTime.Now;
MessageBox.Show(dtNow.ToString());
DateTime dtUtcNow = DateTime.UtcNow;
MessageBox.Show(dtUtcNow.ToString());
int iDaysInMonth = DateTime.DaysInMonth(2004, 2);
MessageBox.Show(iDaysInMonth.ToString());
DateTime dtNow = DateTime.Now;
int iDayOfYear = dtNow.DayOfYear;
MessageBox.Show(iDayOfYear.ToString());
DateTime dtNow = DateTime.Now;
DateTime dtToday = dtNow.Date;
MessageBox.Show(dtToday.ToString());
DateTime dtNow = DateTime.Now;
TimeSpan tsNow = dtNow.TimeOfDay;
MessageBox.Show(tsNow.ToString());
DateTime dtNow = DateTime.Now;
int iYear = dtNow.Year
DateTime dtNow = DateTime.Now;
int iMonth = dtNow.Month;
DateTime dtNow = DateTime.Now;
int iDay = dtNow.Day;
DayOfWeek uWeekday = dtNow.DayOfWeek;
int iHour = dtNow.Hour;
int iMinute = dtNow.Minute;
int iSecond = dtNow.Second;
int iMillisecond = dtNow.Millisecond;
DateTime dtBirth = DateTime.Parse("2005/04/07");
dtBirth = dtBirth.AddYears(4);
dtBirth = dtBirth.AddYears(-2);
MessageBox.Show(dtBirth.ToString("yyyy/MM/dd"));
DateTime dtBirth = DateTime.Parse("2005/04/07");
dtBirth = dtBirth.AddMonths(6);
dtBirth = dtBirth.AddMonths(-3);
MessageBox.Show(dtBirth.ToString("yyyy/MM/dd"));
DateTime dtBirth = DateTime.Parse("2005/04/07 22:31:35");
dtBirth = dtBirth.AddHours(8);
dtBirth = dtBirth.AddHours(-4);
MessageBox.Show(dtBirth.ToString("yyyy/MM/dd hh:mm:ss fff"));
DateTime dtBirth = DateTime.Parse("2005/04/07 22:31:35");
dtBirth = dtBirth.AddMinutes(16);
dtBirth = dtBirth.AddMinutes(-8);
MessageBox.Show(dtBirth.ToString("yyyy/MM/dd hh:mm:ss fff"));
DateTime dtBirth = DateTime.Parse("2005/04/07 22:31:35");
dtBirth = dtBirth.AddSeconds(32);
dtBirth = dtBirth.AddSeconds(-16);
MessageBox.Show(dtBirth.ToString("yyyy/MM/dd hh:mm:ss fff"));
DateTime dtBirth = DateTime.Parse("2005/04/07 22:31:35");
dtBirth = dtBirth.AddMilliseconds(64);
dtBirth = dtBirth.AddMilliseconds(-32);
MessageBox.Show(dtBirth.ToString("yyyy/MM/dd hh:mm:ss fff"));
No comments:
Post a Comment