1. 程式人生 > >c++ 如何獲取當前時間

c++ 如何獲取當前時間

void GetCurrentTime()
{
        struct tm t;   //tm結構指標        time_t now;  //宣告time_t型別變數        time(&now);      //獲取系統日期和時間        localtime_s(&t, &now);   //獲取當地日期和時間
        char szResult[20] = "\0";
        sprintf_s(szResult, 20, "%.4d-%.2d-%.2d %.2d:%.2d:%.2d", t.tm_year + 1900, t.tm_mon + 1, t.tm_mday, t.tm_hour, t.tm_min,t.tm_sec); //
產生"123"        
        cout << szResult << endl;
}

posted on 2018-09-06 15:30 AlanTop 閱讀(111) 評論(0)  編輯 收藏 引用 所屬分類: c++常用函式

相關推薦

C#獲取當前時間詳解

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

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

c#獲取當前時間的本週、本月、本季、本年的開始和結束時間

using System; public enum DataTimeType { Week, Month, Season, Year } public class DataTimeManager { /// <summary> ///

C#獲取當前時間毫秒值

在.Net下DateTime.Ticks獲得的是個long型的時間整數,具體表示是至0001 年 1 月 1 日午夜 12:00:00 以來所經過時間以100納秒的數字。轉換為秒為Ticks/10000000,轉換為毫秒Ticks/10000。 如果要獲取從1970年1月1日至當前時間所經過的毫

c 獲取當前時間並格式化輸出

#define BUFLEN 255 #include<stdio.h> #include<time.h> int main() { time_t t = time( 0 ); char tmpBuf[BUFLEN]; strf

C# 獲取當前時間,格式化輸出

C# 獲取當前時間(帶毫秒) DateTime.Now.ToString("yyyyMMddHHmmssfff"); 相信yyyyMMddHHmmss各位都看的懂,fff就是指毫秒數f指的是一位的毫秒ff是2位的...fffffff是7位的下面附上時間格式的說明: d

c#獲取當前時間是本年的第幾周,本月的第幾周

獲取本月的第幾周: private static int getWeekNumInMonth(DateTime daytime) { int dayInMon

C# 獲取當前時間戳,將時間戳轉換為當前本地時間

/// <summary> /// 獲取當前本地時間戳 /// </summary> /// <returns></returns> pub

C++ 獲取當前時間毫秒數(相容windows和linux)

#ifdef _WIN32 #include <winsock2.h> #include <time.h> #else #include <sys/time.h&g

C++獲取當前時間(年月日、時分秒、毫秒)

獲取時間: 年-月-日(YYmmdd) 時:分:秒(HHMMSS) 毫秒(MS) 效率問題需要再優化 程式碼: #include <iostream> #include <

Objective-c 獲取當前時間

float currentTimeMillis = [[NSDatedate] timeIntervalSince1970] * 1000; NSLog(@"currentTimeMillis = %f", currentTimeMillis); 以上程式碼相當於 Jav

Linux 下c獲取當前時間(精確到秒和毫秒或者微秒)

獲取當前的時間的秒數和微秒數本方法需要用到gettimeofday()函式,該函式需要引入的標頭檔案是sys/time.h 。 函式說明int gettimeofday (struct timeval * tv, struct timezone * tz)

C++獲取當前時間戳,並轉化成格式化時間

#include<stdio.h> #include<windows.h> #include<iostream> #include<time.h> #include<sstream> #include<chr

C++ 獲取當前時間

轉自網上資料: //獲取系統的當前時間int main(){ time_t lTime;//  char timeBuf[128];//  _strtime(timeBuf);//  printf( "OS time://t//t//t//t%s//n", timeBuf)

C#獲取當前時間

我們可以通過使用DataTime這個類來獲取當前的時間。通過呼叫類中的各種方法我們可以獲取不同的時間:如:日期(2008-09-04)、時間(12:12:12)、日期+時間(2008-09-04 12:11:10)等。 //獲取日期+時間 DateTime.Now.ToString();        

C# 獲取當前日期,時間、季度

當前日期 starty clas nth parse var div tar bsp 1 DateTime dt = DateTime.Now; //當前時間 2 DateTime startWeek = dt.AddDays(1 - Convert.ToInt

linux下c語言獲取當前時間

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

C#獲取當前日期時間(轉)

num minutes ron time() mon 當前日期 sql cond rtti //獲取日期+時間DateTime.Now.ToString(); // 2008-9-4 20:02:10DateTime.Now.ToLocalTime()

c#獲取當前系統時間,並提取按格式提取年月日為字符串

sta ogr mon 系統 ram AR 當前系統時間 ren 獲取 class Program { static void Main(String[] args) { DateTime currentTi

C語言獲取當前時間(Linux環境下,VC6.0,Codeblock環境下通用)

在Linux環境下用C語言編寫程式獲取當前的時間只要呼叫其內部的函式即可。這些函式在 time.h 這個標頭檔案裡,第一個函式原型: ① time_t time(time_t *t),通過Linux的man也很方便能夠找到這個函式的相關說明: 在Linux環境的命令列模式中輸入 man 2 time即