C#DateTime获取时分秒

 时间:2026-02-12 13:07:50

将字符串转换成日期

DateTime datetime = DateTime.ParseExact("Thu Mar 1 19:23:56 UTC+0800 2014", 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;

        }

  • IDEA怎么设置Git递归克隆项目中的子模块
  • 如何使用JavaScript中的函数返回值打印不同的值
  • toad for oracle如何安装
  • UOS文件管理器如何设置为深色主题
  • Ubuntu键盘图标不见了
  • 热门搜索
    龋齿是什么意思 38岁属什么 皂角刺能治什么病 内外盘是什么意思 chat是什么意思 黑匣子是什么东西 plc是什么意思 什么是中出 什么是领导力 6月5号是什么日子