C# 如何获取当前时间纯数字形式

C# 如何获取当前时间纯数字形式,第1张

通过调用类中的各种方法我们可以获取不同的时间:如:日期(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.等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/10217313.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存