util 工具类(更新中............)
来源:互联网 发布:软件需求 三方面 编辑:程序博客网 时间:2024/05/10 15:55
/****************************************cutil.h******************************************/
#ifndef _CPP_SOCKET_C_UTIL_
#define _CPP_SOCKET_C_UTIL_
#include <time.h>
#include <sstream>
#include <string>
#include <stdio.h>
using namespace std;
namespace CPPSocket
{
namespace T
{
string getTime();//YYYYMMDDHHmmSS
string getTime1(); //YYYY-mm-DD HH:MM:SS
template <typename R>
string toString(R t)
{
stringstream s;
s<<t;
return s.str();
}
}
}
#endif
/****************************cutil.cpp*****************************************/
#include "cutil.h"
namespace CPPSocket
{
namespace T
{
string getTime()//YYYYMMDDHHmmSS
{
char tmbuf[64];
time_t now = time(NULL);
struct tm _ct;
localtime_r(&now, &_ct);
memset(tmbuf,0,sizeof(tmbuf));
snprintf(tmbuf,sizeof(tmbuf),"%04d%02d%02d%02d%02d%02d",(int)(_ct.tm_year+1900), (int)(_ct.tm_mon+1), (int)(_ct.tm_mday),(int)_ct.tm_hour,(int)_ct.tm_min,(int)_ct.tm_sec);
return string(tmbuf);
}
string getTime1() //YYYY-mm-DD HH:MM:SS
{
char tmbuf[64];
time_t now = time(NULL);
struct tm _ct;
localtime_r(&now, &_ct);
memset(tmbuf,0,sizeof(tmbuf));
snprintf(tmbuf,sizeof(tmbuf),"[%04d-%02d-%02d %02d:%02d:%02d]",(int)(_ct.tm_year+1900), (int)(_ct.tm_mon+1), (int)(_ct.tm_mday),(int)_ct.tm_hour,(int)_ct.tm_min,(int)_ct.tm_sec);
return string(tmbuf);
}
}
}
- util 工具类(更新中............)
- App中Util工具类的种类
- ssh中DAO中 util工具类 经典代码
- java util工具类
- Util工具类
- 工具类util
- java.util其他工具类
- java.util.Timer工具类
- java.util.Properties工具类
- 【util】工具类方法 总结
- android 的Util工具类
- Java.util.Collections工具类
- java.util.Objects工具类
- SharedPreferences util工具类封装
- Android工具类,持续更新中
- 加密工具类(持续更新中....)
- util工具
- 10node.js工具类util.inherits和util.inspect
- 王石先生深奥的脑筋急转弯
- 用委托来减少代码的耦合
- Learning python 系列6
- 修改临时表空间.
- 第一个vba 程序
- util 工具类(更新中............)
- 电脑硬件组成
- 电脑硬件组成
- 运用DTD完成DOM对XML的解析
- 电脑硬件组成
- 电脑硬件组成
- Synchronized在java的用法
- 弹窗代码全集
- 电脑硬件组成