//Y年M月D日H时M分S秒M毫秒
typedef enum DataType {
YMD = 0,//年月日
YMDHMS,//年月日时分秒
YMDHMSM, //年月日时分秒毫秒
DMY,//日月年
MDY,//月日年
HMS,//时分秒
HMSM//时分秒毫秒
}DATATYPE;
string getSysTime(const DATATYPE& iMode, const string& strDelimiter1, const string& strDelimiter2)
{
char cTemp[50] = {};
string strTemp;
if (iMode == YMDHMSM || iMode == HMSM)
{
SYSTEMTIME st;
GetLocalTime(&st);
if (iMode == YMDHMSM)
{
strTemp = "%d" + strDelimiter1 + "%02d" + strDelimiter1 + "%02d %02d" + strDelimiter2 + "%02d" + strDelimiter2 + "%02d" + strDelimiter2 + "%03d";
sprintf(cTemp, strTemp.c_str(), st.wYear, st.wMonth, st.wDay, st.wHour, st.wMinute, st.wSecond, st.wMilliseconds);
}
else if (iMode == HMSM)
{
strTemp = "%02d" + strDelimiter2 + "%02d" + strDelimiter2 + "%02d" &#
C++ 获取系统时间
最新推荐文章于 2022-01-14 10:18:06 发布
本文介绍了如何在C++中使用标准库来获取并显示系统的当前日期和时间,详细讲解了相关函数的用法,包括time(), localtime(), 和strftime()等,帮助开发者实现时间处理功能。"
137730205,8753399,C#编程:实现计算机注销、关闭和重启,"['开发语言', 'C#']
摘要由CSDN通过智能技术生成