是否有可将C++时间戳转换为XML数据类型日期时间的Unix库api?
例如:
http://books.xmlschemata.org/relaxng/ch19-77049.html
我希望转换为pattern : 2001-10-26T19:32:52+00:00
我还可以访问mysql,因此我可以获得:
mysql> select now();
+---------------------+
| now() |
+---------------------+
| 2010-09-28 14:47:47 |
+---------------------+
我找不到任何适合这个的格式化函数。
我只是不喜欢字符串操作,除非没有办法...
干杯!
发布于 2010-09-28 14:24:24
您可以使用<time.h>
中的strftime()
函数
char time_buf[21];
time_t now;
time(&now);
strftime(time_buf, 21, "%Y-%m-%dT%H:%M:%SZ", gmtime(&now));
https://stackoverflow.com/questions/3813492
复制相似问题