根据Unix时间戳计算时间
来源:互联网 发布:黄金家族软件下载 编辑:程序博客网 时间:2024/05/29 11:35
根据Unix时间戳计算时间,不分大小月,每月30天,每年按360天计算。开始时间1970/01/01 00:00:00,输入秒数,显示时间
输入:10
返回:1970/01/01 00:00:10
输入:12345678
返回:1970/05/23 21:21:18
string CalculationDate(long long second){ int year = 1970, month = 1, day = 1; int hour = 0, minute = 0; while(second > 60) { second -= 60; minute += 1; if (minute == 60) { minute = 0; hour += 1; if (hour == 24) { hour = 0; day += 1; if (day == 31) { day = 1; month += 1; if (month == 13) { month = 1; year += 1; } } } } } char buff[] = "1970/01/01 00:00:10"; sprintf(buff, "%d/%02d/%02d %02d:%02d:%02d", year, month, day, hour, minute, second); return buff;}void Test(){ cout<<CalculationDate(10)<<endl; cout<<CalculationDate(12345678)<<endl;}int main(){ Test(); system("pause"); return 0;}
阅读全文
0 0
- 根据Unix时间戳计算时间
- 面试题:根据Unix时间戳计算时间
- 【c++】面试题:----根据Unix时间戳计算时间
- 根据时间戳计算年龄
- 根据时间戳来计算倒计时
- 根据农历时间计算公历时间
- 根据公历时间计算农历时间
- UNIX时间和夏令时计算
- 倒计时,根据服务器时间计算
- 时间戳 Unix时间戳
- 时间转为unix时间戳
- 时间:UTC时间、GMT时间、本地时间、Unix时间戳
- 时间:UTC时间、GMT时间、本地时间、Unix时间戳
- Unix时间工具类----多种时间计算,特定时刻计算。。。。
- Unix时间戳(Unix timestamp)
- Unix时间戳(Unix timestamp)
- 关于unix时间戳
- unix时间戳
- 基于MFC的五子棋应用(二)
- 理解矩阵
- 2011年度安博-微软校园之星大赛分区决赛掠影
- Intel MKL FATAL ERROR: Cannot load libmkl_avx2.so or libmkl_def.so.
- C/java语言 利用异或运算来交换两个变量的值
- 根据Unix时间戳计算时间
- java实现一个录音播放的功能
- 【个例】(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated
- java获取文件名, 提取字符串中局部字符串。拆分文件名及后缀
- 百度地图自定义覆盖物
- php加密函数
- 我的研究生生涯
- 比赛12 总结
- centos7安装指定版本的docker