如何用python获得当前时间的秒数

如何用python获得当前时间的秒数,第1张

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 +"&nbsp;"+"   "+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++中怎么获取系统时间 秒数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9506691.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存