linux下用C怎么取得当前时间?
/*
* 取得本地的时间格式的结构体
*/
typedef struct time_l
{
int time;
short timezone; /*目前时区与Greenwich相差的时间,单位为分*/
unsigned short mil; /*千分之一秒*/
int sec; /*表示目前的秒数,0-59*/
int min; /*表示目前的分钟,0-59*/
int hour; /*表示从午夜算起的时数,0-23*/
int day; /*表示目前月份的日数,1-31*/
int mon; /*表示目前的月份,1-12*/
int year; /*现在的年份,四位数*/
int wday; /*一星期中的日数*/
int yday; /*从1月1日算起的天数,0-365*/
int uhour; /*UTC时间的小时*/
int uday; /*UTC的日数*/
} TIME_L;
/*
* 取得当地的时间和UTC的时间,详细参数说明请参考 TIME_L 结构体.
*/
void get_ltime(TIME_L *tml)
{
struct timeb tp;
struct tm *p;
ftime(&tp);
tml->;time = tp.time;
tml->;timezone = tp.timezone;
tml->;mil = tp.millitm;
p = localtime(&tp.time);
tml->;sec = p->;tm_sec;
tml->;min = p->;tm_min;
tml->;hour = p->;tm_hour;
tml->;day = p->;tm_mday;
tml->;mon = 1 + p->;tm_mon;
tml->;year = 1900 + p->;tm_year;
tml->;wday = p->;tm_wday;
tml->;yday = p->;tm_yday;
p = gmtime(&tp.time);
tml->;uhour = p->;tm_hour;
tml->;uday = p->;tm_mday;
return;
}
兔兔,装个代码高亮插件吧.或者直接用
pre格式化
D大推荐一个吧~
我用的是WP SyntaxHighlighter 比較強大,是基於SyntaxHighlighter引擎的
貌似我也用了~。。。。不过觉得支持较少,其实一般都是live write写 貌似那个高亮插件不好用
语言二十多种也差不多够用了,live write客户端的话直接写html代码高亮就行了
恩恩~
gettimeofday()精确到微秒,不过好像不准
差不多就行了 嘿嘿
话说这种方式跟在windows下有啥两样?