日期strftime、strptime

#time strftime(format,tuple)接收时间元组,返回表示时间的字符串。str-format-time, 时间字符串格式化,即我们看到的格式。

#time strptime(string,format)把时间字符串,解析成一个时间元组。 str-parse-time,时间字符串语法化,即计算机理解的格式。

示例:

import time

t = time.strftime(‘%Y-%m-%d %H:%M:%S‘, time.localtime(time.time()))

print(t)

print(type(t))

q = time.strptime(t,‘%Y-%m-%d %H:%M:%S‘)#format和t的格式要一致,都有时分秒或者都没有

print q

print(type(q))

程序输出:

2018-06-27 13:33:13

type ‘str‘

time.struct_time(tm_year=2018, tm_mon=6, tm_mday=27, tm_hour=13, tm_min=33, tm_sec=13, tm_wday=3, tm_yday=178, tm_isdst=-1)

type ‘time.struct_time‘

示例:自定义输入日期,返回日期相关的信息。

import time

a = raw_input(‘请输入日期,格式为yyyy-mm-dd‘)

t = time.strptime(a, ‘%Y-%m-%d‘)

print t    #生成struct_time,元组元素结构

print t.tm_yday   #获取tm_yday元素,即一年中的第几天

print time.gmtime()    #和上述逻辑一样,只是获取的是当前系统时间,不是自行输入的时间

print time.gmtime().tm_yday

键盘输入:

2018-02-12

程序输出:

time.struct_time(tm_year=2018, tm_mon=2, tm_mday=12, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=1, tm_yday=43, tm_isdst=-1)

43

time.struct_time(tm_year=2018, tm_mon=6, tm_mday=27, tm_hour=3, tm_min=48, tm_sec=15, tm_wday=3, tm_yday=178, tm_isdst=0)

178

原文地址:https://www.cnblogs.com/myshuzhimei/p/11751320.html

时间: 2024-10-11 22:09:03

日期strftime、strptime的相关文章

python时间处理,datetime中的strftime/strptime

python中datetime模块非常好用,提供了日期格式和字符串格式相互转化的函数strftime/strptime 1.由日期格式转化为字符串格式的函数为: datetime.datetime.strftime() 2.由字符串格式转化为日期格式的函数为: datetime.datetime.strptime() 3.两个函数都涉及日期时间的格式化字符串,列举如下: %a 星期几的简写;如 星期三为Web %A 星期几的全称;如 星期三为Wednesday %b 月份的简写; 如4月份为Ap

Python中datetime模块中strftime/strptime函数

python中datetime模块非常好用,提供了日期格式和字符串格式相互转化的函数strftime/strptime 1.由日期格式转化为字符串格式的函数为: datetime.datetime.strftime() 2.由字符串格式转化为日期格式的函数为: datetime.datetime.strptime() 3.两个函数都涉及日期时间的格式化字符串,列举如下: %a 星期几的简写;如 星期三为Web %A 星期几的全称;如 星期三为Wednesday %b 月份的简写; 如4月份为Ap

PHP 日期与时间函数库

函数 描述 checkdate() 验证格利高里日期. date_default_timezone_get() 返回默认时区. date_default_timezone_set() 设置默认时区. date_sunrise() 返回给定的日期与地点的日出时间. date_sunset() 返回给定的日期与地点的日落时间. date() 格式化本地时间/日期. getdate() 返回日期/时间信息. gettimeofday() 返回当前时间信息. gmdate() 格式化 GMT/UTC 日

php日期操作函数

<?php header('content-type:text/html;charset=utf-8;'); #总结php操作时间的函数 #1.cal_days_in_month(calendar,month,year):函数针对指定的年份和日历,返回一个月中的天数 #calendar:规定要使用的历法,month:规定月,year:规定年 #calendar的可选参数为: #CAL_GREGORIAN,公历 #CAL_JULIAN,凯撒历法 #CAL_JEWISH,犹太历法 #CAL_FREN

python模块--时间模块

一.python中时间介绍: python中时间的表示形式有两种: 1.时间戳表示法,即以整型或浮点型表示的是一个以秒为单位的时间间隔.这个时间的基础值是从1970年的1月1号零点开始算起. 2.元组格式表示法,即一种Python的数据结构表示.这个元组有9个整型内容.分别表示不同的时间含义. 二.datetime模块 2.1 datetime模块的所有函数 In [2]: dir(datetime) Out[2]:  ['MAXYEAR',  'MINYEAR',  '__doc__',  '

time 模块

time 模块提供了一些处理日期和一天内时间的函数. 它是建立在 C 运行时库的简单封装. 给定的日期和时间可以被表示为浮点型(从参考时间, 通常是 1970.1.1 到现在经过的秒数. 即 Unix 格式), 或者一个表示时间的 struct (类元组). import time print (dir(time)) # ['__doc__', '__name__', '__package__', 'accept2dyear', 'altzone', 'asctime', 'clock', 'c

《unix环境高级编程》 读书笔记 目录

近来读书,做些笔记,来年好翻翻. 本文所使用的操作系统为 CentOS7.0,如果不想装双系统的可以装虚拟机,可以参考这里: http://blog.csdn.net/alex_my/article/details/38142229 当然啦,直接装个再好不过了. 1 链接:http://blog.csdn.net/alex_my/article/details/39079053 涉及主题:文件描述符,系统资源限制,文件相关,close-on-exec, 涉及函数:getrlimit, setrl

day32 Python与金融量化分析(二)

第一部分:金融与量化投资 股票: 股票是股份公司发给出资人的一种凭证,股票的持有者就是股份公司的股东. 股票的面值与市值 面值表示票面金额 市值表示市场价值 上市/IPO: 企业通过证券交易所公开向社会增发股票以募集资金 股票的作用: 出资证明.证明股东身份.对公司经营发表意见 公司分红.交易获利 股票的分类 股票按业绩分类: 蓝筹股:资本雄厚.信誉优良的公司的股票 绩优股:业绩优良公司的股票 ST股:特别处理股票,连续两年亏损或每股净资产低于股票面值 股票按上市地区分类: A股:中国大陆上市,

python学习笔记(模块、包、标准库)

模块 前面有简单介绍如何使用import从外部模块获取函数并且为自己的程序所用: >>> import math>>> math.sin(0)0.0>>> 模块是程序 任何python程序都可以作为模块导入.假设写如下程序,并且将它保存为以F:\python\myDemo\hello.py print 'hello,world' 下面通过python解释器调用: >>> import sys>>> sys.path.