|
主题设置

卡片式面板通常用于非白色背景色的主体内

日期类型

在 C# 中,日期和时间通常用 DateTime 类型表示。

DateTime

// 定义一个日期变量
DateTime dt;

// 获取当前时间(有时分秒,默认格式为 2019/4/15 11:04:46)
DateTime.Now;

// 获取当前日期(时分秒都为 0,2020/9/2 0:00:00)
DateTime.Today;

// 获取天
DataTime.Now.Day;

// 获取月份
DataTime.Now.Month;

// 获取年
DataTime.Now.Year;

// 在当前日期上加 2 天
DataTime.Now.AddDays(2);

// 在当前日期上加 2 年
DateTime d2=DateTime.Now.AddYears(2);

// 将日期转为字符串
string dataStr=DateTime.Now.ToString();

// 将日期转换为字符串并格式化 1
string str1 = string.Format("当前日期为:{0:yyyy-MM-dd HH:mm:ss}", DateTime.Now);

// 将日期转换为字符串并格式化 2
// {} 括号中也可以跟上格式,且 HH 表示24小时制,hh 表示 12 小时制,MM 表示月份,mm 表示分钟,fff 表示毫秒
string fileName = string.Format(format: "{0:yyyyMMddHHmmssfff}", arg0: DateTime.Now);

// 将字符串转换为日期型
DateTimeFormatInfo dtFormat = new System.Globalization.DateTimeFormatInfo();
dtFormat.ShortDatePattern = "yyyy/MM/dd HH:mm:ss";
DateTime dt=Convert.ToDateTime(dr[1].ToString(), dtFormat);

// 获取两个日期之间的天数差
TimeSpan duration = endDate - startDate;
return duration.Days;