#include <stdio.h>
#define u8 unsigned char
#define u16 unsigned short
#define u32 unsigned int
u32 YearToDay(u32 year)
{
year = year - 1;
u32 leap_year_num = year / 4 - year / 100 + year / 400;
long long tol_day = year * 365 + leap_year_num;
return tol_day;
}
u8 Leap(u32 year)
{
if ((year % 400 == 0) || (year % 4 == 0 && year % 100 != 0)) {
return 1;
}
return 0;
}
//year指2000年后的年数
u32 GetTime(u32 year,u32 mon,u32 day,u32 hour,u32 min,u32 sec)
{
enum TIME_DEF
{
时间戳与标准时间转换
最新推荐文章于 2022-01-12 11:24:43 发布
本文详细讲解了如何将时间戳转换为标准时间,以及如何从标准时间获取时间戳。涵盖了Unix时间戳和GMT/UTC转换的方法,同时探讨了在不同编程语言中进行时间处理的技巧和示例。
摘要由CSDN通过智能技术生成