通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04
12:11:10)等。
//获取日期+时间
DateTimeNowToString();
//
2008-9-4
20:02:10
DateTimeNowToLocalTime()ToString();
//
2008-9-4
20:12:12
//获取日期
DateTimeNowToLongDateString()ToString();
//
2008年9月4日
DateTimeNowToShortDateString()ToString();
//
2008-9-4
DateTimeNowToString("yyyy-MM-dd");
//
2008-09-04
DateTimeNowDateToString();
//
2008-9-4
0:00:00
//获取时间
DateTimeNowToLongTimeString()ToString();
//
20:16:16
DateTimeNowToShortTimeString()ToString();
//
20:16
DateTimeNowToString("hh:mm:ss");
//
08:05:57
DateTimeNowTimeOfDayToString();
//
20:33:507187500
//其他
DateTimeToFileTime()ToString();
//
128650040212500000
DateTimeNowToFileTimeUtc()ToString();
//
128650040772968750
DateTimeNowToOADate()ToString();
//
396958461709606
DateTimeNowToUniversalTime()ToString();
//
2008-9-4
12:19:14
DateTimeNowYearToString();
获取年份
//
2008
DateTimeNowMonthToString();
获取月份
//
9
DateTimeNowDayOfWeekToString();
获取星期
//
Thursday
DateTimeNowDayOfYearToString();
获取第几天
//
248
DateTimeNowHourToString();
获取小时
//
20
DateTimeNowMinuteToString();
获取分钟
//
31
DateTimeNowSecondToString();
获取秒数
//
45
//n为一个数,可以数整数,也可以事小数
dtAddYears(n)ToString();
//时间加n年
dtAddDays(n)ToString();
//加n天
dtAddHours(n)ToString();
//加n小时
dtAddMonths(n)ToString();
//加n个月
dtAddSeconds(n)ToString();
//加n秒
dtAddMinutes(n)ToString();
//加n分
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())
:当前年份
1、首先最常用的就是GETDATE了,如下图所示,直接获得当前最新的日期。
2、接着还有Getshortdate,如下图所示,这个是后面的时分秒没有。
3、获取到日期以后可能需要提取,那么就用CONVERT,其中23格式比较常用。
4、然后120的格式也是非常常用的,如下图所示。
5、接下来还有108是直接获取时分秒的,如下图所示。
6、最后还可以用111将日期连接字符换成斜线,如下图所示。
获得当天的日期:date +%Y%m%d,输出: 20181130。
需要使用今天之前或者往后的日期,这时可以使用date的 -d参数:
1、获取明天的日期:date -d next-day +%Y%m%d。
2、获取昨天的日期:date -d last-day +%Y%m%d。
3、获取上个月的年和月:date -d last-month +%Y%m。
4、获取下个月的年和月:date -d next-month +%Y%m。
5、获取明年的年份:date -d next-year +%Y。
扩展资料
linux的系统时间在shell里是可以直接调用系统变量的如:
获取今天时期:`date +%Y%m%d` 或 `date +%F` 或 $(date +%y%m%d)
命令输出结果如下:
[root@centi-C sh]# date +%Y%m%d
20120727
[root@centi-C sh]# date +%F
2012-07-27
[root@centi-C sh]# date +%y%m%d
120727
参考资料来源:百度百科 - linux
百度百科 - SHELL语言
以上就是关于C# 如何获取当前时间纯数字形式全部的内容,包括:C# 如何获取当前时间纯数字形式、如何用Sql语句获取当前时间,并且在当前时间的基础上减去3天的时间、linux中,怎么通过shell语句获取当前日期,输出格式要求20111224.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)