C#时间格式的转换!

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 当前时分,格式为:1424

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获得当前时间天后的日期时间

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

 

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

 

以下内容转自http://www.cnblogs.com/musickh/archive/2009/07/16/1524912.html,在此多谢博主!

DateTime.Now=2009-7-16 5:20:56

//今天

DateTime.Now.Date.ToString();
"2009-7-16 0:00:00"

//起始日期

 DateTime.Now.Date.AddDays(-(int)(DateTime.Now.DayOfWeek)+1).ToString();
{2009-7-13 0:00:00}
DateTime.Now.Date.AddDays(7-(int)(DateTime.Now.DayOfWeek)).ToString();
{2009-7-19 0:00:00}

//月起始日期
new DateTime(DateTime.Now.Year,DateTime.Now.Month,1).ToString();
{2009-7-1 0:00:00}

 new   DateTime(DateTime.Now.Date.Year,DateTime.Now.Date.Month,DateTime.DaysInMonth(DateTime.Now.Date.Year,DateTime.Now.Date.Month)).ToString();
"2009-7-31 0:00:00"

//年起始日期
 new   DateTime(DateTime.Now.Date.Year,1,1).ToString();
{2009-1-1 0:00:00}
 new   DateTime(DateTime.Now.Date.Year,12,DateTime.DaysInMonth(DateTime.Now.Date.Year,DateTime.Now.Date.Month)).ToString();
{2009-12-31 0:00:00}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值