C# 时间获取

发布时间:2023年12月27日

获取时间用来做log或文件名!

? ? DateTime dt ;

? ? dt = DateTime.Now;

? ? string timeStr = dt.Hour.ToString("D2") + ":"+ dt.Minute.ToString("D2");

1:时间格式转换??

System.DateTime?currentTime=new?System.DateTime();??

1.1?取当前年月日时分秒??

currentTime=System.DateTime.Now;??

1.2?取当前年??

int?年=currentTime.Year;??

1.3?取当前月??

int?月=currentTime.Month;??

1.4?取当前日??

int?日=currentTime.Day;??

1.5?取当前时??

int?时=currentTime.Hour;??

1.6?取当前分??

int?分=currentTime.Minute;??

1.7?取当前秒??

int?秒=currentTime.Second;??

1.8?取当前毫秒??

int?毫秒=currentTime.Millisecond;??

(变量可用中文)??

1.9?取中文日期显示——年月日时分??

string?strY=currentTime.ToString("f");?//不显示秒??

1.10?取中文日期显示_年月??

string?strYM=currentTime.ToString("y");??

1.11?取中文日期显示_月日??

string?strMD=currentTime.ToString("m");??

1.12?取中文年月日??

string?strYMD=currentTime.ToString("D");??

1.13?取当前时分,格式为:14:24??

string?strT=currentTime.ToString("t");??

1.14?取当前时间,格式为:2003-09-23T14:46:48??

string?strT=currentTime.ToString("s");??

1.15?取当前时间,格式为:2003-09-23?14:48:30Z??

string?strT=currentTime.ToString("u");??

1.16?取当前时间,格式为:2003-09-23?14:48??

string?strT=currentTime.ToString("g");??

1.17?取当前时间,格式为:Tue,?23?Sep?2003?14:52:40?GMT??

string?strT=currentTime.ToString("r");??

1.18获得当前时间?n?天后的日期时间??

DateTime?newDay?=?DateTime.Now.AddDays(100);??

1.19将2006-8-7?9:13:45------>2006/08/07?09:13??

lblNow.Text?=System.DateTime.Now.ToString("yyyy/MM/dd?HH:mm").Replace("-","/");??

string?data1=Convert.ToDateTime(dtpkFrom.Text.Trim()).ToString("yyyy-MM-dd?");??

string?data2=Convert.ToDateTime(dtpkTo.Text.Trim()).ToString("yyyy-MM-dd?"); ?

文章来源:https://blog.csdn.net/hkmaike/article/details/135247566
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。