/*
filename:pdate.cpp
description:輸出數個月之前的日期
*/#include #include using namespace std;
const int month_num = 3; //修改此處的值來輸出指定月之前的值
int main( )
{ int nyear,nmonth,nday,nhour,nmin,nsec;
// 基於當前系統前month_num的日期/時間
time_t now = time(0) -month_num*30*24*60*60;//以30天為乙個月
tm *ltm = localtime(&now);
// 獲取 tm 結構的各個組成部分
nyear =1900 + ltm->tm_year; //年
nmonth = 1 + ltm->tm_mon; //月
nday= ltm->tm_mday ; //日
// nhour= ltm->tm_hour ;
// nmin = ltm->tm_min ;
// nsec = ltm->tm_sec ;
cout《當天時間為2017-1-15,程式執行結果如下:
[root@localhost cpp]# ./pdate
2023年 10月 17日
C 按照日期輸出程式日誌
namespace logdata public static void writelog logfile logfile,string msg catch public static void writelog string msg catch public static void writelo...
C 日期輸出格式控制
datetime.now.toshorttimestring datetime dt datetime.now dt.tostring 2005 11 5 13 21 25 dt.tofiletime tostring 127756416859912816 dt.tofiletimeutc tost...
獲取當前日期,3個月前的日期
date now newdate dateformat dateformat new dateformat yyyy mm dd hh mm ss 可以方便地修改日期格式 string time dateformat.format now log.i kk time date dnow newdat...