2506C++,C++时间库与C时间
参考
这是C++
版的:
#include <ctime>动 当前时间(){中 系统钟::现在();
}//C方式.动 到本地时(时间点<系统钟>&e){时间型 t=系统钟::到时间型(e);tm*o=本地时间(&t);中*o;//转成tm型.
}动 到本地时(){动 n=当前时间();中 到本地时(n);
}//默认版本为`当前时间`.一对函数.
//这是C的方式构 简单时间{简单时间(){重置();}空 重置(){当前=当前时间();t=到本地时(当前);}//恢复时间,都没调用!!!所以都是`乱码`.整 取年(){中 1900+t.时年;}整 取月(){中 1+t.时月;}整 取日(){中 t.时日;}整 取时(){中 t.时时;}整 取分(){中 t.时分;}整 取秒(){中 t.时秒;}串 取年月(){整 m=取年(),n=取月();串 a=数字对齐(4,m),b=数字对齐(2,n);中 a+b;}//取年月,明天来.
私:时间点<系统钟>当前;tm t;
};
对比C版的:
动 当前时间(){中 时间(空针);
}//C方式.动 到本地时(时间型&t){tm*e=本地时间(&t);中*e;//转成tm型.
}//t为本地,然后用指针.//简单时间差不多,就不复制了.