1. 程式人生 > >MFC獲取當前時間

MFC獲取當前時間


框1,框2,框3:Static Text控制元件,修改ID

m_strDate:關聯框1,CString資料型別(Value類別)
m_strTime:關聯框2,CString資料型別(Value類別)
m_strDateTime:關聯框3,CString資料型別(Value類別)

獲取按鈕訊息響應函式:

void CTest17GetTimeDlg::OnGetTime()
{
    // TODO: 在此新增控制元件通知處理程式程式碼
    //UpdateData(true);
    CTime m_time;
    m_time=CTime::GetCurrentTime();             //獲取當前時間日期
    m_strDate=m_time.Format(_T("%x"));          //格式化日期
    m_strTime=m_time.Format(_T("%X"));          //格式化時間
    m_strDateTime=m_time.Format(_T("%Y-%m-%d %H:%M:%S %A"));   //格式化日期時間
    UpdateData(false);
}

注:
CTime類表示的是絕對時間,即基於格林威治平均時間(GMT);CTimeSpan則表示的是時間間隔。
GetCurrentTime函式可以獲取當前的日期、時間;Format函式則可以將時間、日期格式化。

Format函式的格式符號及其意義:
%a: 簡寫的星期名,例如Sat代表Saturday
%A: 全寫星期(英文),如Friday
%b: 簡寫的月名,例如Mar代表March
%B: 月份(全寫英文),如October
%c: 月/日/年 時:分:秒,如1/3/2012 21:19:11
%d: 月中的天數,值為01~31
%H: 24小時格式的小時數,值為00~23
%I: 通常的12小時格式的小時數,值為01~12
%j: 一年當中的第幾天,值為001~336
%m: 月數,值為01~12
%M: 分鐘數,值為00~59
%p: 由12小時格式的時鐘指示的am/pm(上午/下午)
%S: 秒數,值為00~59
%U: 年中的週數,值為00~53,以週日為一週的第一天
%w: 週中的日期數,值為0~6,其中0為週日
%W: 年中的週數,值為00~53,以週一為一週的第一天
%x: 月/日/年,%c的前半段
%X: 時/分/秒,%c的後半段
%y: 不帶年代字首的年數,值為00~99
%Y: 年份(帶世紀,如2006)
%z: 簡寫的時區名稱
%Z: 時區名稱的全稱,如果時區未知,此字元為空,如“中國標準時間”

相關推薦

MFC獲取當前時間

框1,框2,框3:Static Text控制元件,修改ID m_strDate:關聯框1,CString資料型別(Value類別) m_strTime:關聯框2,CString資料型別(Value類別) m_strDateTime:關聯框3,CString資料型別(Va

Java-小技巧-004-獲取當前時間前一周、前一月、前一年的時間

當前 println cal simple 時間 過去 sta logs settime SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar c

js獲取當前時間

() lis new ets mes get date locale second var myDate = new Date();myDate.getFullYear(); //獲取完整的年份(4位,1970-????)myDate.getMonth(); //獲取當前月

java按所需格式獲取當前時間

.html ref html 獲取 htm matrix www archive .cn 轉載地址: http://www.cnblogs.com/Matrix54/archive/2012/05/01/2478158.htmljava按所需格式獲取當前時間

php獲取當前時間戳方法

簡單 date 兩個 rto 一個 times date() format) ech 簡介 php獲取時間是件很容易的事情,下面小編就過來簡單的分享一下個人所學php的一些經驗吧; 操作方法 1、獲取當前時間方法date() 很簡單,這就是獲取時間的方法,格式為:date(

java 分別獲取當前時間的年月日以及當前時間所在周的周一周末日期

logs tin orm 所有 獲取 翻譯 light java system 以前也經常用date去截取,但是病史所有場景都適合,或者說效率滿足不了,或者說拼接格外麻煩。能用java本省的的方法去實現其實更爽。因為中西方的文化的差異有時候在簡單的方法上我們不得不去加一些其

LR獲取當前時間

性能測試Lr_save_datetime,將當前日期時間保存到一個參數裏。 常見場景:系統穩定性撥測時在腳本加入該函數(結合if-else使用),撥測失敗時自動打印當前時間,為撥測失敗問題排查提供時間切入點。 //獲取當前時間並保存到變量aTime中lr_save_datetime("現在的時間是 %Y-%m

C#獲取當前時間詳解

部分 date itl http 小數 sta logs edi static 【轉】C#獲取當前日期時間(轉) http:[email protected]/* *//blog/static/549639712010112921658843/ 我們可

js 的date的format時間獲取當前時間,前一天的日期

mon class orm hour days sub lac reg .get Date.prototype.Format = function (fmt) { //author: meizz var o = { "M+": this.getM

java如何獲取當前時間以及如何進行格式化?

rule gettime .get println lis get asi cal days 起因:寫代碼的時候經常會用到獲取當前時間戳和日期,現總結如下 public void testDate() { //SimpleDateFormat df = new

jmeter測接口獲取當前時間函數

當前時間 pan 好的 style end == weekend asc spa 最近有個項目涉及到上傳當天/當前周的一個總結計劃 。 這樣自動化測試接口的時候每次都需要修改日期,不勝其擾。果斷上傳獲取當前日的一個函數,在此做一下記錄: ${__javaScript

Linux下用C獲取當前時間

time() 使用 ble timespec -1 ber 區間 本地 指向 Linux下用C獲取當前時間,具體如下: 代碼(可以把clock_gettime換成time(NULL)) ? 1 2 3 4 5 6 7 8 9 10 void getN

linux下c語言獲取當前時間

keyword spa pre urn markdown view 技術分享 時間 tle 和時間有關的函數定義在頭文件”time.h”中 常用函數: time_t time(time_t *t); 函數說明:此函數會返回從公元 1970 年1 月1 日的UTC

html5 video獲取當前時間和視頻總時間長度

ready ati .text fun event duration html text this

java如何獲取當前時間,精確到毫秒

led style time date() new hour 時間 text 參考 import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; //func

JavaScript獲取當前時間

href script sheji eth nth 獲取 ets nds span <html> <head> <meta charset="utf-8"> <title>無標題文檔</title> </h

JSjs獲取當前時間的前一天/後一天(昨天/明天)

urn pro epic type name gda format) fun con Date curDate = new Date(); var preDate = new Date(curDate.getTime() - 24*60*60*1000); //前一天 v

Java中使用new Date()和System.currentTimeMillis()獲取當前時間戳的區別(轉)(Java進階-性能提升)

使用 get csdn 比較 his new mem ava 輸出 在開發過程中,通常很多人都習慣使用new Date()來獲取當前時間,使用起來也比較方便,同時還可以獲取與當前時間有關的各方面信息,例如獲取小時,分鐘等等,而且還可以格式化輸出,包含的信息是比較豐富的。但是

java獲取當前時間前一周、前一月、前一年的時間

時間 calendar pub col java sed settime set highlight SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Python獲取當前時間或者當前時間戳【轉】

想要 模塊 str 相關 月份 import pri 根據 min 取得時間相關的信息的話,要用到python time模塊,python time模塊裏面有很多非常好用的功能,你可以去官方文檔了解下,要取的當前時間的話,要取得當前時間的時間戳,時間戳好像是1970年到現在