
import datetime
now = datetimedatetimenow()
print nowsecond
now里面有其所有日期和时间的属性
nowsecond获得的是int型
1、C语言中读取系统时间的函数为time(),其函数原型为:
#include <timeh>
time_t time( time_t ) ;
time_t就是long,函数返回从1970年1月1日(MFC是1899年12月31日)0时0分0秒,到现在的的秒数。
2、C语言还提供了将秒数转换成相应的时间格式的函数:
char ctime(const time_t timer); //将日历时间转换成本地时间,返回转换后的字符串指针 可定义字符串或是字符指针来接收返回值
struct tm gmtime(const time_t timer); //将日历时间转化为世界标准时间(即格林尼治时间),返回结构体指针 可定义struct tm 变量来接收结果
struct tm localtime(const time_t timer); //将日历时间转化为本地时间,返回结构体指针 可定义struct tm 变量来接收结果
3、例程:
#include <timeh>
void main()
{
time_t t;
struct tm pt ;
char pc ;
time(&t);
pc=ctime(&t) ; printf("ctime:%s", pc );
pt=localtime(&t) ; printf("year=%d", pt->tm_year+1900 );
}
时间结构体struct tm 说明:
struct tm {
int tm_sec; / 秒 – 取值区间为[0,59] /
int tm_min; / 分 - 取值区间为[0,59] /
int tm_hour; / 时 - 取值区间为[0,23] /
int tm_mday; / 一个月中的日期 - 取值区间为[1,31] /
int tm_mon; / 月份(从一月开始,0代表一月) - 取值区间为[0,11] /
int tm_year; / 年份,其值等于实际年份减去1900 /
int tm_wday; / 星期 – 取值区间为[0,6],其中0代表星期天,1代表星期一,以此类推 /
int tm_yday; / 从每年的1月1日开始的天数 – 取值区间为[0,365],其中0代表1月1日,1代表1月2日,以此类推 /
int tm_isdst; / 夏令时标识符,实行夏令时的时候,tm_isdst为正。不实行夏令时的进候,tm_isdst为0;不了解情况时,tm_isdst()为负。/
};
time_t tTime; //距1900年1月1日的秒数char str[80];struct tm stTm; //时间结构,格式请见其它回答time(&timer); stTm = localtime(&tTime); strftime(str,sizeof(str),"%Y%m%d",stTm);//格式化时间printf(str);//输出另外,格式化时间的格式说明如下,希望对你有帮助:%a 星期几的简写 %A 星期几的全称 %b 月分的简写 %B 月份的全称 %c 标准的日期的时间串 %C 年份的后两位数字 %d 十进制表示的每月的第几天 %D 月/天/年 %e 在两字符域中,十进制表示的每月的第几天 %F 年-月-日 %g 年份的后两位数字,使用基于周的年 %G 年分,使用基于周的年 %h 简写的月份名 %H 24小时制的小时 %I 12小时制的小时%j 十进制表示的每年的第几天 %m 十进制表示的月份 %M 十时制表示的分钟数 %n 新行符 %p 本地的AM或PM的等价显示 %r 12小时的时间 %R 显示小时和分钟:hh:mm %S 十进制的秒数 %t 水平制表符 %T 显示时分秒:hh:mm:ss %u 每周的第几天,星期一为第一天 (值从0到6,星期一为0)%U 第年的第几周,把星期日做为第一天(值从0到53)%V 每年的第几周,使用基于周的年 %w 十进制表示的星期几(值从0到6,星期天为0)%W 每年的第几周,把星期一做为第一天(值从0到53) %x 标准的日期串 %X 标准的时间串 %y 不带世纪的十进制年份(值从0到99)%Y 带世纪部分的十制年份 %z,%Z 时区名称,如果不能得到时区名称则返回空字符。%% 百分号
function showTime() {
var now = new Date();
var nowTime = nowtoLocaleString();
var date = nowTimesubstring(0,10);//截取日期
var time = nowTimesubstring(10,20); //截取时间
var week = nowgetDay(); //星期
var hour = nowgetHours(); //小时
//判断星期几
var weeks = ["日","一","二","三","四","五","六"];
var getWeek = "星期" + weeks[week];
var sc;
//判断是AM or PM
if(hour >= 0 && hour < 5){
sc = '凌晨';
}
else if(hour > 5 && hour <= 7){
sc = '早上';
}
else if(hour > 7 && hour <= 11){
sc = '上午';
}
else if(hour > 11 && hour <= 13){
sc = '中午';
}
else if(hour> 13 && hour <= 18){
sc = '下午';
}
else if(hour > 18 && hour <= 23){
sc = '晚上';
}
documentgetElementById('time')innerHTML ="当前时间:" + date+" " + getWeek +" "+" "+sc+" "+time;
setTimeout('showTime()',1000);
}
</script>
调用方法:
<body onload="showTime()">
<div id="time"></div>
</body>
2简洁的办法: 显示格式: 当前时间: 2010年6月1日 10:00:00 星期一
<htmtl>
<head></head>
<body>
<div id="linkweb" style=" display:inline;"></div>
<script>
setInterval("documentgetElementById('linkweb')innerHTML=new Date ()toLocaleString()+' 星期'+'日一二三四五六'charAt(new Date()getDay ());",1000);
</script>
</body>
</html>
以上就是关于如何用python获得当前时间的秒数全部的内容,包括:如何用python获得当前时间的秒数、c语言获取系统当前时间的函数,求讲解、c++中怎么获取系统时间 秒数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)