c/c++本地时间获取

在记录程序日志时,需要记录时间。如下:

#include <iostream>
#include <time.h>
#include <windows.h>
using namespace std;
int main() {
    time_t t = time(0);
    char tmp[64];
    strftime(tmp, sizeof(tmp), "%Y/%m/%d %X %A %j %z", localtime(&t));
    cout << tmp << endl;
    system("pause");
    return 0;
}

即Y为年、m为月、d为日、X为具体时分秒、A为星期、j为天数、z为其他,结果如下:

2018/06/04 19:52:54 Monday 155 China Standard Time

原文地址:https://www.cnblogs.com/zhuzhenwei918/p/9135142.html

时间: 2024-11-06 09:27:20

c/c++本地时间获取的相关文章

UIView -&gt; image &amp; 本地时间获取

//UIView 转换为图片 UIGraphicsBeginImageContext(self.rootsView.bounds.size); [_rootsView.layer renderInContext:UIGraphicsGetCurrentContext()]; UIImage *viewBeImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageContext(); return viewBeIm

C/C++获取本地时间常见方法

跨平台方法 方法一:手动暴力法 #include <iostream> using namespace std; #include <time.h> time_t t = time(NULL); struct tm* stime=localtime(&t); char tmp[32]={NULL}; sprintf(tmp, "%04d-%02d-%02d %02d:%02d:%02d",1900+stime->tm_year,1+stime-&g

获取本地时间时,关于时间的显示格式问题

1.获取本地时间的相关代码: NSDateFormatter* formatter = [[NSDateFormatter alloc]init]; [formatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSString * date = [formatter stringFromDate:[NSDate date]]; NSLog(@"date = %@",date); 在显示时间的时候,如果表示小时的H为大写,则时间

php获取时间问题,用默认配置读到本地时间。。。。。

用date获取到时间有8小时时差 因为php用date获取到的是格林威治时区的时间,而大陆时间和格林威治时间有8个小时时差,所以.... 修改:网上有各种修改方式: 比如:在程序中添加时间的初始化的语句的 即:"date_default_timezone_set("Asia/Shanghai"); "这个可以由程序员任意设置. 时区标识符: 大陆内地可用的值是:PRC,Asia/Chongqing ,Asia/Shanghai ,Asia/Urumqi (依次为中国

objectiveC获取本地时间。

NSDate * date = [NSCalendarDate date]; NSLog(@"%@", date); 日历在IOS里报错,,. NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat: @"yyyy-MM-dd hh:mm:ss"]; NSString *curDate = [formatter stringFromDate: self

局域网内,用C#实现本地电脑获取服务器系统时间,并更新到本地电脑

//从本机获取服务器时间 SNTPTimeClient client = new SNTPTimeClient("10.0.5.126", "123");///////填写你想要的获取时间的主机的IP和端口; client.Connect(); DateTime getEd = client.ReceiveTimestamp;//获取指定IP的系统时间 SystemTime st = new SystemTime { wDay = (ushort)getEd.Day

获取当前本地时间Date

获取当前本地时间JavaScript: <script type="text/javascript"> var mydate = new Date(); var nian = mydate.getFullYear(); var yue = mydate.getMonth()+1; var ri = mydate.getDate(); var xingqi = mydate.getDay(); switch(xingqi){ case 0: xingqi = "星期

【C#公共帮助类】DateTimeHelper设置电脑本地时间,实际开发很需要

关于本文档的说明 本文档主要为了解决实际开发当中,服务器和客户端电脑时间不能相等的问题,纯干货,实际项目这种时间不同步的情况很多很多,时间不相等,到时候把本地的数据提交给服务器,服务器看实际上传时间和我写入数据库时间相差好大,影响实际业务操作和判断业务准确性,所以需要设置设备或者电脑的时间来为上传提供准确的时间节点. 欢迎传播分享,必须保持原作者的信息,但禁止将该文档直接用于商业盈利. 本人自从几年前走上编程之路,一直致力于收集和总结出好用的框架和通用类库,不管是微软自己的还是第三方的只要实际项

转自文翼的博客:将本地时间转换为 GMT 时间

在写 RSS 订阅接口的时候,发现最终输出文章的 RSS 时间(GMT时间),在本地上显示的时间和在服务器上显示的时间不一致. 原因是时区不一致,那么在 JavaScript 中,如何将时间转换为统一的时间呢? 1. 查看本地和服务器的时区 通过 date 命令,可以知道: 本地的时区是:GMT+0800 (CST) 服务器的时区是:GMT+0400 (MSK) 首先,需要明确的一点是,文章上的时间是基于本地时间的,也就是说是 GMT+0800 (CST). 2. 代码调试 便于理解,我们来举个