手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

C#DateTime获取时分秒

时间:2024-10-11 19:53:38

将字符串转换成日期

DateTime datetime = DateTime.ParseExact("Thu Mar 1 19:23:56 UTC+0800 201桃轾庾殇4", format, cultureInfo);

C# 把字符串类型日期转换为日期类型有三种方法

1、Convert.ToDateTime(string)

string格式有要求,必须是yyyy-MM-dd hh:mm:ss

2、Convert.ToDateTime(string, IFormatProvider)

DateTime dt;

DateTimeFormatInfo dtFormat = new System.GlobalizationDateTimeFormatInfo();

dtFormat.ShortDatePattern = "yyyy/MM/dd";

dt = Convert.ToDateTime("2011/05/26", dtFormat);

3、DateTime.ParseExact()

string dateString = "20110526";

DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd",

System.Globalization.CultureInfo.CurrentCulture);

或者

DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd",

System.Globalization.CultureInfo.InvariantCulture);

C#DateTime获取时分秒

扩展资料:

代码实现:

private void Form1_Load(object sender, EventArgs e)

{

this.timer.Start(); //窗体启动时,启动timer。

label_currentTime.Text = DateTime.Now.ToString("当前时间:" +

"yyyy年MM月dd日 dddd tt HH:mm:ss");

}

/*timer中执行的代码*/

private void timer_Tick(object sender, EventArgs e)

{

DateTime time = DateTime.Now;

string t = time.ToString("当前时间:" + "yyyy年MM月dd日 dddd tt HH:mm:ss");

this.label_currentTime.Text = t;

}

© 手抄报圈