日期格式化与字符串如何转换成时间

转载自品略图书馆 http://www.pinlue.com/article/2020/04/2205/5810212833240.html

yyyy 代表年

MM 代表月(注意这里要用大写)

dd 代表日

HH/hh 代表时(24小时形式/12小时形式)

mm 代表分(这里用小写表示分钟)

ss 代表秒

//======= 日期格式化成指定字符串 =======

DateTime d = DateTime.now;

d.toString("yyyyMMdd HHmmss"); //例如"20070529 094530"字符串格式

扫描二维码关注公众号,回复: 11051265 查看本文章

d.toString("yyyy-MM-dd HH:mm:ss"); //例如"2007-05-29 09:45:30"字符串格式

d.toString("yyyy年MM月dd日 HH:mm:ss"); //例如"2007年05月29日 09:45:30"字符串格式

//======= 指定字符串转化成日期(DateTime)=====

string str = "20070529094530";

IFormatProvider format = new System.Globalization.CultureInfo("zh-CN");

string TarStr = "yyyyMMddHHmmss";  //注意这里用到HH

DateTime MyDate = DateTime.ParseExact(str, TarStr);

发布了60 篇原创文章 · 获赞 61 · 访问量 15万+

猜你喜欢

转载自blog.csdn.net/yihuliunian/article/details/105682209