將1970往後的秒數轉化為年月日時分秒的格式

2021-09-19 17:09:09 字數 775 閱讀 7983

qdatetime current_date_time = qdatetime::currentdatetime();

current_date_time.totime_t();

struct tm *p;

//比如123456789是從1970往後走過的微秒時間

//將微秒 轉化為 秒 , 再將秒轉化為 time_t

time_t t = static_cast(123456789/1000000);

//將time_t 轉化為tm

p = gmtime(&t);

//取出tm的時間,年+1970,月+1 , 最後取出對應的毫秒

qstring imagedate =qstring("%1年%2月%3日%4時%5分%6秒%7").arg(1900+p->tm_year).arg(1+p->tm_mon).arg(p->tm_mday)

.arg(p->tm_hour).arg(p->tm_min).arg(p->tm_sec).arg(123456789/1000%1000);

//64位作業系統,

qstring manage::getbackuptime()

#include

time, gmtime, asctime 所表示的時間都是utc時間,只是資料型別不一樣,(一般會比轉化時區後的時間少8小時)

而localtime, ctime 所表示的時間都是經過時區轉換後的時間,它和你用系統命令date所表示的cst時間應該保持一致。

將秒數轉化為日期 時 分 秒

相信讀者對於如何將秒數轉化為時間 hh mm ss 的格式是沒有問題的,無非就是將秒數除以3600得到小時,然後將餘數除以60得到分鐘,得到的餘數就是秒了。這裡就不多說了。主要介紹如何獲取到當前的年 月 日。這裡筆者向大家介紹的是calendar的類。獲取當前的年通過calendar.year 得到...

把後台傳的毫秒數轉化為年月日 時分

最近用的layui在做專案,這個日期控制項有點坑.像bui之類的ui框架,日期都會自動轉化成年月日啊時分秒之類的,結果這個還要轉化,為了方便記憶,博主就下下來好了。思路就是,要先寫好乙個函式,然後去呼叫。下面的可以直接複製貼上去使用,完全沒毛病哈 date.prototype.format func...

Python GMT格式的日期 轉化為 年月日型別

背景 從資料庫中讀取的資料datetime.datetime型別 返回給前端含有 gmt 前端顯示如下 sun,05 may 2019 00 00 00 gmt 只需要 datetime.datetime.strftime gmt time,y m d h m s 即可 如果是含有gmt的時間是字串...