C如何獲取當前時間純數字形式,c 中,如何獲取日期型欄位裡的年 月 日?

2021-03-23 05:21:00 字數 2792 閱讀 7090

1樓:匿名使用者

你是要時間戳還是要拼接在一起的

datetime now=datetime.now;

//獲取拼接形式的,精確到毫秒

now.tostring("yyyymmddhhmmssfff");

//獲取時間戳 自公元0年算起 單位100毫微秒now.ticks;

//獲取時間戳 自1970 01 01 0點算起 單位100毫微秒now.ticks-datetime.parse("1970-01-01 00:

00:00").ticks;

//等同php的time(),但沒有計算時區(now.ticks-datetime.parse("1970-01-01 00:

00:00").ticks)/10000000;

2樓:匿名使用者

通過呼叫類中的各種方法我們可以獲取不同的時間

:如:日期(2008-09-04)、時間(12:12:12)、日期+時間(2008-09-04 12:11:10)等。

//獲取日期+時間

datetime.now.tostring(); // 2008-9-4 20:02:10

datetime.now.tolocaltime().tostring(); // 2008-9-4 20:12:12

//獲取日期

datetime.now.tolongdatestring().tostring(); // 2023年9月4日

datetime.now.toshortdatestring().tostring(); // 2008-9-4

datetime.now.tostring("yyyy-mm-dd"); // 2008-09-04

datetime.now.date.tostring(); // 2008-9-4 0:00:00

//獲取時間

datetime.now.tolongtimestring().tostring(); // 20:16:16

datetime.now.toshorttimestring().tostring(); // 20:16

datetime.now.tostring("hh:mm:ss"); // 08:05:57

datetime.now.timeofday.tostring(); // 20:33:50.7187500

//其他

datetime.tofiletime().tostring(); // 128650040212500000

datetime.now.tofiletimeutc().tostring(); // 128650040772968750

datetime.now.tooadate().tostring(); // 39695.8461709606

datetime.now.touniversaltime().tostring(); // 2008-9-4 12:19:14

datetime.now.year.tostring(); 獲取年份 // 2008

datetime.now.month.tostring(); 獲取月份 // 9

datetime.now.dayofweek.tostring(); 獲取星期 // thursday

datetime.now.dayofyear.tostring(); 獲取第幾天 // 248

datetime.now.hour.tostring(); 獲取小時 // 20

datetime.now.minute.tostring(); 獲取分鐘 // 31

datetime.now.second.tostring(); 獲取秒數 // 45

//n為一個數,可以數整數,也可以事小數

dt.addyears(n).tostring(); //時間加n年

dt.adddays(n).tostring(); //加n天

dt.addhours(n).tostring(); //加n小時

dt.addmonths(n).tostring(); //加n個月

dt.addseconds(n).tostring(); //加n秒

dt.addminutes(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()) :當前年份

3樓:匿名使用者

datetime.tostring("yyyymmddhhmmssfff")

c#中,如何獲取日期型欄位裡的年、月、日?

c中如何獲取當前系統時間並提取當前月

datetime.now.tostring mm 會返回系統當前時間的兩位數月份,不足兩位前面添0 查詢資料則用sql select from dbo 你的資料庫名 你的表名 where 月份的欄位名 前面返回的月份值。select from table where convert varchar ...

C中如何獲取當前視窗控制代碼

1 啟動vs,新建c winform專案。2 在form1中新增4個label控制元件,並佈局如下。3 在form1中新增 如下。4 完成之後,除錯執行,結果如下。注意事項 c 不僅擁有計算機高效執行的實用性特徵,同時還致力於提高大規模程式的程式設計質量與程式設計語言的問題描述能力。1.如果你不是在...

C中如何從陣列中獲取隨機數,C 中如何從陣列中獲取一個隨機數

最簡單的就是用random產生1個隨機數,隨機數的範圍為0 xx.length 1 這樣的話比如陣列是20個數,那麼殘生的隨機數n就在 0 19 之間,然後把n帶進陣列xx n 就可以取出隨機索引的數了撒 int xx new int 3 random r new random int n r.ne...