c++/c獲取系統時間,並格式化輸出
話說最難消受美人恩,女士的要求是很難拒接的。。。
應一女士要求,幫其實現個小程式。要求c/c++獲取系統時間,並以中文格式化輸出。
第一反應,so簡單。
話說函式:
1、size_t strftime( char *strDest, size_t maxsize, const char *format, const struct tm *timeptr );
根據格式字串生成字串。
2、struct tm *localtime(const time_t *timer);
取得當地時間,localtime獲取的結果由結構tm返回。
3、time_t time( time_t *timer );
獲取系統時間。
都需要 #include <time.h>標頭檔案。
返回的字串可以依下列的格式而定:
%a 星期幾的縮寫。
%A 星期幾的全名。
%b 月份名稱的縮寫。
%B 月份名稱的全名。
%c 本地端日期時間較佳表示字串。
%d 用數字表示本月的第幾天 (範圍為 00 至 31)。日期
%H 用 24 小時制數字表示小時數 (範圍為 00 至 23)。
%I 用 12 小時制數字表示小時數 (範圍為 01 至 12)。
%j 以數字表示當年度的第幾天 (範圍為 001 至 366)。
%m 月份的數字 (範圍由 1 至 12)。
%M 分鐘。
%p 以 ''AM'' 或 ''PM'' 表示本地端時間。
%S 秒數。
%U 數字表示為本年度的第幾周,第一個星期由第一個週日開始。
%W 數字表示為本年度的第幾周,第一個星期由第一個週一開始。
%w 用數字表示本週的第幾天 ( 0 為週日)。
%x 不含時間的日期表示法。
%X 不含日期的時間表示法。
%y 二位數字表示年份 (範圍由 00 至 99)。
%Y 完整的年份數字表示,即四位數。
%Z(%z) 時區或名稱縮寫。
%% % 字元。
抽象?那直接上程式演示下,只做了部分,應該有可以舉一反三的效果了
學習交流>^<歡迎拍磚
相關推薦
c++/c獲取系統時間,並格式化輸出
話說最難消受美人恩,女士的要求是很難拒接的。。。 應一女士要求,幫其實現個小程式。要求c/c++獲取系統時間,並以中文格式化輸出。 第一反應,so簡單。 話說函式: 1、size_t strftime( char *strDest, size_t maxsize, const
bat 獲取系統時間,並去掉時間小時前面的空格
有時候我們需要獲取當前系統的時間,如果小時小於10的話,獲取小時會出現空格的情況: c:\>time 當前時間: 8:52:38.05 c:\>echo %time:~0,2% 8 ------這個8前面是有空格的 c:\>
java中獲取當前系統時間,日期並格式化輸出
一. 獲取當前系統時間和日期並格式化輸出: import java.util.Date; import java.text.SimpleDateFormat; public class NowString { public static void main(String[] args) {
c#獲取當前系統時間,並提取按格式提取年月日為字符串
sta ogr mon 系統 ram AR 當前系統時間 ren 獲取 class Program { static void Main(String[] args) { DateTime currentTi
linux-c獲取utc時間,並轉為BCD碼格式
原始碼: #include <stdio.h> #include <stdlib.h> #include <time.h> #include <math.h> void UtcBcdTime(char* utc_buf) {
C/C++ 獲取系統時間,系統延遲函式呼叫
C或C++呼叫Windows系統函式 實現延時 或 獲取當前時間的處理。可在VC++或MInGW上用 C或C++實現。 1、 實現延時: 標頭檔案: #include<windows.h> 函式: Sleep(int time); //time單位為ms,
C語言獲取系統時間方法
需要利用C語言的時間函式time和localtime,具體說明如下: 一、函式介面介紹: 1、time函式。 形式為time_t time (time_t *__timer); 其中time_t為time.h定義的結構體,一般為長整型。 這個函式會獲取
C語言獲取系統時間的幾種方式
C語言中如何獲取時間?精度如何? 1 使用time_t time( time_t * timer ) 精確到秒 2 使用clock_t clock() 得到的是CPU時間 精確到1/CLOCKS_PER_SEC秒 3 計算時間差使用double difftime( time_t timer1, time_
C語言獲取系統時間的幾種方式 !
四.設定計時器 定義TIMER ID #define TIMERID_JISUANFANGSHI 2 在適當的地方設定時鐘,需要開始其作用的地方; SetTimer(TIMERID_JISUANFANGSHI,200,NULL); 在不需要定時器的時候的時候銷燬掉時鐘 KillTimer(TIMERID_J
【C獲取系統時間】C語言獲取系統時間的幾種方式
C 語言中如何獲取時間?精度如何? 1 使用 time_t time( time_t * timer ) 精確到秒 2 使用 clock_t clock() 得到的是 CPU 時間 精確到 1/CLOCKS_PER_SEC 秒 3 計算時間差使用 double difftime( time_t tim
c++ 如何獲取系統時間
c++ 如何獲取系統時間 2008-04-28 15:34 //方案— 優點:僅使用C標準庫;缺點:只能精確到秒級 #include <time.h> #include <stdio.h> int main( void ) { time_t
C#中獲取當前時間,及處理時間(對時間進行加減)
1.獲取當前的時間,並將時間格式化成為字串 DateTime dt=Datetime.Now; string str=dt.ToString(); //這是最直接的轉化方法 string str2=dt.ToString("yyy-MM-dd HH:mm:ss");2.獲取年、月、日
Mysql單個獲取系統時間,年,月,日
單個 sele time ont date_add dword localtime func reserve Mysql數據庫中獲取系統時間,年,月,日單個獲取 獲取當前系統日期時間:select SYSDATE() AS 系統日期時間; 獲取當前系統年月日:selec
關於Java如何獲取系統時間,並用它來做一個圖書管理系統
首先,這個圖書管理系統自定義一個final常量不能更改,用作圖書館借閱歸還的最晚時間,也可以自定義歸還時間。 然後,先獲取使用者借閱時間,再用SimpleDataFormata元件來格式化日期(yyyy-MM-dd),再將獲取的時間加在系統的時間上得到使用者自定義的歸還時間。 最後,再通過方
仿趣頭條獲取系統通訊錄,並自定義通訊錄介面
我們有個專案 需求要做一個方趣頭條的獲取通訊錄的要求,在此期間,對搜尋欄和邊欄首字母檢索,有些陌生,踩了一些坑。 先來看效果 首先是獲取系統通訊錄,在iOS9之後,iOS對通訊錄的庫有了很大的改善。用起來很方便,但是點要注意在引用 #import <ContactsUI/Conta
iOS 獲取當前時間,並按照要求格式顯示
寫一個常用的獲取當前日期,時間的程式碼。並且能以規定的格式顯示出來 1 2 3 4 5 NSDate *currentDate = [NSDate date];//獲取當前時間,日期 N
js實現獲取當前時間,並一直重新整理
<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"><
js獲取當前時間,並將標準日期格式轉換成Long型
獲取當前日期: //獲取當前時間 var nowDate = new Date(); var year= nowDate.getFullYear(); var month = nowDate
ios 獲取當前時間,並轉換成時間戳
1.獲取當前時間 +(NSString *)getCurrentDate { //獲取當前時間 NSDate *now = [NSDate date]; KELog(@"now date is: %@", now); NSCalen
VC++獲取系統時間,並用字串顯示
方法一 定時器方法 voidCDTTestDlg::OnTimer(UINT_PTR nIDEvent) { // TODO: 在此新增訊息處理程式程式碼和/或呼叫預設值 GetLoc