c++怎么获取系统时间并赋给一个字符串

c++怎么获取系统时间并赋给一个字符串,第1张

在VC的MFC中可以使用

CTime time = CTime::GetCurrentTime(); ///构造CTime对象

CString m_strTime = timeFormat("%Y-%m-%d %H:%M:%S"); //将获得的时间以年-月-日 时:分:秒的形式保存到m_strTime 字符串变量中,如果你需要保存到文本中,就再加上文件 *** 作的函数就可以了。

在数据库里拆分还是在程序里,如果在数据库里,有N种方法,如果是程序,那就是:

你可以用 split去截取字符串,也可以用 substring 自己去研究下,很好玩的。如果是用后者,还要结合charindex函数,非常有意思。我上次在数据库里用了三种方法实现你这个功能。同时,我还将20121022转换成2012/10/22

参考实例如下:

DateTime dt = DateTimeNow;

string str = dtToString("yyyy-MM-dd HH:mm:ss");

日期期对象转换方法。具体转换方法如下:

ToLongDateString 将此实例的值转换为其等效的长日期字符串表示形式。

ToLongTimeString 将此实例的值转换为其等效的长时间字符串表示形式。

ToShortDateString 将此实例的值转换为其等效的短日期字符串表示形式。

ToShortTimeString 将此实例的值转换为其等效的短时间字符串表示形式。

ToString 已重载。已重写。将此实例的值转换为其等效的字符串表示。

每个方法都有重载方法,可以有不同的参数。

#include <Windowsh>

#include <Stdioh>

void main()

{

SYSTEMTIME st;

GetLocalTime(&st);

char strTime[20];

sprintf("%d%d%d",stwYear,stwMonth,stwDay);

printf(strTime);

}

以上代码直接显示, strTime 就是你说的 2013331 的效果

以上就是关于c++怎么获取系统时间并赋给一个字符串全部的内容,包括:c++怎么获取系统时间并赋给一个字符串、asp.net 怎么把string的时间比如20121022怎么可以把他拆开得到Y=2012,M=10,D=22、.net 怎么用C#获取系统时间 并将其转换成String类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9321478.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存