c#获取当前日期时间

c#获取当前日期时间

我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。


//获取日期+时间
DateTime.Now.ToString(); <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>// 2008-9-4 20:02:10<br> DateTime.Now.ToLocalTime().ToString(); <wbr><wbr><wbr><wbr><wbr><wbr><wbr>// 2008-9-4 20:12:12</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

//获取日期
DateTime.Now.ToLongDateString().ToString(); <wbr><wbr><wbr>// 2008年9月4日<br> DateTime.Now.ToShortDateString().ToString(); <wbr><wbr><wbr>// 2008-9-4<br> DateTime.Now.ToString("yyyy-MM-dd"); <wbr><wbr><wbr><wbr><wbr><wbr><wbr>// 2008-09-04<br> DateTime.Now.Date.ToString(); <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>// 2008-9-4 0:00:00</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

//获取时间
DateTime.Now.ToLongTimeString().ToString(); <wbr><wbr>// 20:16:16<br> DateTime.Now.ToShortTimeString().ToString(); <wbr><wbr>// 20:16<br> DateTime.Now.ToString("hh:mm:ss"); <wbr><wbr><wbr><wbr><wbr><wbr><wbr>// 08:05:57<br> DateTime.Now.TimeOfDay.ToString(); <wbr><wbr><wbr><wbr><wbr><wbr><wbr>// 20:33:50.7187500</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

//其他
DateTime.ToFileTime().ToString(); <wbr><wbr><wbr><wbr><wbr><wbr>// 128650040212500000<br> DateTime.Now.ToFileTimeUtc().ToString(); <wbr><wbr>// 128650040772968750<br> DateTime.Now.ToOADate().ToString(); <wbr><wbr><wbr><wbr><wbr><wbr>// 39695.8461709606<br> DateTime.Now.ToUniversalTime().ToString(); <wbr><wbr>// 2008-9-4 12:19:14</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

DateTime.Now.Year.ToString(); <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>获取年份<wbr><wbr>// 2008<br> DateTime.Now.Month.ToString(); <wbr><wbr><wbr><wbr><wbr>获取月份 <wbr><wbr>// 9<br> DateTime.Now.DayOfWeek.ToString(); 获取星期 <wbr><wbr>// Thursday<br> DateTime.Now.DayOfYear.ToString(); 获取第几天 <wbr><wbr>// 248<br> DateTime.Now.Hour.ToString(); <wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>获取小时 <wbr><wbr>// 20<br> DateTime.Now.Minute.ToString(); <wbr><wbr><wbr><wbr>获取分钟 <wbr><wbr>// 31<br> DateTime.Now.Second.ToString(); <wbr><wbr><wbr><wbr>获取秒数 <wbr><wbr>// 45</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

//n为一个数,可以数整数,也可以事小数
dt.AddYears(n).ToString(); <wbr><wbr>//时间加n年<br> dt.AddDays(n).ToString(); <wbr><wbr>//加n天<br> dt.AddHours(n).ToString(); <wbr><wbr>//加n小时<br> dt.AddMonths(n).ToString(); <wbr><wbr>//加n个月<br> dt.AddSeconds(n).ToString(); <wbr><wbr>//加n秒<br> dt.AddMinutes(n).ToString(); <wbr><wbr>//加n分</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>


SQL语句使用时间和日期的函数


getdate():获取系统当前时间
dateadd(datepart,number,date):计算在一个时间的基础上增加一个时间后的新时间值,比如:dateadd(yy,30,getdate())
datediff(datepart,startdate,enddate):计算两个时间的差值,比如:datediff(yy,getdate(),'2008-08-08')
dataname(datepart,date):获取时间不同部分的值,返回值为字符串
datepart(datepart,date):和datename相似,只是返回值为整型
day(date):获取指定时间的天数
month(date):获取指定时间的月份
year(date):获取指定时间的年份

select year(getdate()) <wbr> :当前年份</wbr>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值