自定义日期时间转UNIX时间截

本文通过C++代码示例介绍了如何使用时间结构体进行具体日期和时间的设置,并展示了如何将时间戳转换为本地易读的时间格式。此外,还演示了如何利用mktime函数计算指定日期和时间的时间值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#include "stdafx.h"
#include <iostream>
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
using namespace std;

#include <time.h>
#include <stdio.h>
#include <dos.h>

/*struct tm{
    int tm_sec; //记录当前时间 秒, 0-59
    int tm_min; //记录当前时间 分 0-59
    int tm_hour; //记录当前时间 时 0-23
    int tm_mday; //记录当前时间 日 1-31
    int tm_mon; //记录当前时间 月 0-11
    int tm_year; //记录从公元1900到目前时间所累积的年数
    int tm_wday; //记录今天是一年里面的第几天,0-6
    int tm_yday; //记录今天是一年里面的第几天,从1月1日起,0-365
    int tm_isdst; //日光节约时间旗标,大于0表示作用中,等于0表示不作用
};*/

int main(void)
{
struct tm t, *local;
time_t t_of_day;
long a;

t.tm_year=2009-1900;
t.tm_mon=10;
t.tm_mday=25;
t.tm_hour=15;
t.tm_min=10;
t.tm_sec=1;
t.tm_isdst=0;
t_of_day=mktime(&t);
printf(ctime(&t_of_day));

cout << t_of_day << endl;

a=1261725001;
local=localtime(&a);
printf("Local is: %d %d %d %d %d %d/n",local->tm_year, local->tm_mon, local->tm_mday, local->tm_hour, local->tm_min, local->tm_sec);

return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值