博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

c#中常用时间的使用【转载】

Posted on 2011-07-20 21:58  itcfj  阅读(158)  评论(0编辑  收藏  举报

c#中常用时间的使用

C#中时间、日期的常用输出和存储方式比较

还是用不好折叠


static void Main(string[] args)
{
//获取当前时间
Console.WriteLine(DateTime.Now);

//序列化存储时间为二进制
long lTime;
lTime
= DateTime.Now.ToBinary();

Console.WriteLine(lTime);

//反序列化二进制格式
string strTime = DateTime.FromBinary(lTime).ToString();

Console.WriteLine(strTime);

//形式如:2008年11月9日
Console.WriteLine(DateTime.Now.ToLongDateString());

//形式如:13:19:54
Console.WriteLine(DateTime.Now.ToLongTimeString());

//形式如:2008-11-9
Console.WriteLine(DateTime.Now.ToShortDateString());

//形式如:13:19
Console.WriteLine(DateTime.Now.ToShortTimeString());

//获取星期如:Sunday
Console.WriteLine(DateTime.Today.DayOfWeek);

//获取年份
Console.WriteLine(DateTime.Today.Year);

//获取月
Console.WriteLine(DateTime.Today.Month);

//获取日
Console.WriteLine(DateTime.Today.Day);


Console.Read();
}