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

日期格式化与字符串如何转换成时间_第1张图片

转自:微点阅读  https://www.weidianyuedu.com

yyyy 代表年

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

dd 代表日

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

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

ss 代表秒

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

DateTime d = DateTime.now;

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

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);

你可能感兴趣的:(编程语言,java,java,前端,服务器)