
time.strftime(Format[,t])importtime(time.strftime(,time.localtime()))(time.strftime(,time.localtime()))#将格式字符串转换为时间戳a=(time.mktime(time.strptime(a,)))
以上实例输出结果:
2016-04-0710:29:46ThuApr0710:29:4620161459175064.0
%y两位数的年份表示(00-99)%Y四位数的年份表示(000-9999)%m月份(01-12)%d月内中的一天(0-31)%H24小时制小时数(0-23)%I12小时制小时数(01-12)%M分钟数(00=59)%S秒(00-59)%a本地简化星期名称%A本地完整星期名称%b本地简化的月份名称%B本地完整的月份名称%c本地相应的日期表示和时间表示%j年内的一天(001-366)%p本地A.M.或P.M.的等价符%U一年中的星期数(00-53)星期天为星期的开始%w星期(0-6),星期天为星期的开始%W一年中的星期数(00-53)星期一为星期的开始%x本地相应的日期表示%X本地相应的时间表示%Z当前时区的名称%%%号本身
asp中怎样输出YYYY-MM-DD时间格式
Python编程中time模块下的clock()函数怎么用?print time.clock()显示的是1.3099e-06,看不懂
测试下就知道了import ()#第一次调用(1)()#第二次调用(1)()#第三次调用(2)()#第四次调用结果3.e-06 这个是3.63..*10的负6次方单位秒 0.后面基本以这个为主了1..这个时间看不懂吗,你只要看小数点后1 2 位就可以了,就是执行的时间而已,单位都是秒
python字符串格式化什么意思
在python中也有类似于c中的printf()的格式输出标记。 在python中格式化输出字符串使用的是%运算符,通用的形式为格式标记字符串 % 要输出的值组其中,左边部分的”格式标记字符串“可以完全和c中的一致。 右边的值组如果有两个及以上的值则需要用小括号括起来,中间用短号隔开。 重点来看左边的部分。 左边部分的最简单形式为:%cdoe其中的code有多种,不过由于在python中,所有东西都可以转换成string类型,因此,如果没有什么特殊需求完全可以全部使用’%s‘来标记。 比如:%s %s %s % (1, 2.3, [one, two, three])它的输出为1 2.3 [one, two, three],就是按照%左边的标记输出的。 虽然第一个和第二值不是string类型,一样没有问题。 在这个过程中,当电脑发现第一个值不是%s时,会先调用整型数的函数,把第一个值也就是1转成string类型,然后再调用str()函数来输出。 前面说过还有一个repr()函数,如果要用这个函数,可以用%r来标记。 除了%s外,还有很多类似的code:整型数:%d无符号整型数:%u八进制:%o十六进制:%x %X浮点数:%f科学记数法: %e %E根据数值的不同自动选择%e或%f: %g根据数值的不同自动选择%E或%f: %G就跟前面说用\进行转义一样,这里用%作为格式标记的标识,也有一个%本身应该如何输出的问题。 如果要在”格式标记字符串“中输出%本身,可以用%%来表示。 上面说的只是格式标记的最简间的形式,来看复杂一点的:‘%6.2f’ % 1.235在这种形式中,在f的前面出现了一个类似小数的6.2它表示的意思是,总共输出的长度为6个字符,其中小数2位。 还有更复杂的:‘%06.2f’ % 1.235在6的前面多了一个0,表示如果输出的位数不足6位就用0补足6位。 这一行的输出为‘001.24’,可以看到小数也占用一位。 类似于这里0这样的标记还有-、+。 其中,-表示左对齐,+表示在正数前面也标上+号,默认是不加的。 最后来看最复杂的形式:‘%(name)s:%(score)06.1f’ %{score:9.5, name:newsim}这种形式只用在要输出的内容为dictionary(一种python的数据类型)时,小括号中的(name)和(score)对应于后面的键值对中的键。 前面的例子可以看到,”格式标记字符串“中标记的顺序和要输出的值组中的值是一一对应的,有顺序,一对一,二对二。 而在这种形式中,则不是,每个格式标记对应哪个值由小括号中的键来指定。 这行代码的输出为:newsim:0009.5。 有时候在%6.2f这种形式中,6和2也不能事先指定,会在程序运行过程中再产生,那怎么输入呢,当然不能用%%d.%df或%d.%d%f。 可以用%*.*f的形式,当然在后面的”要输出的值组“中包含那两个*的值。 比如:%*.*f % (6, 2, 2.345)就相当于%6.2f % 2.345。 这是这本书到此为止看起来最复杂的内容。 不过如果记不住,或不想那么耐烦,完全可以全部用%s代替,或者用多个+来构造类似的输出字符串。 这里的%真有点除法的味道,怪不得设计者会选择用%这个除号。 象C 中的sprintf函数一样,可以用“%”来格式化字符串Table 3.1. 字符串格式化代码格式描述%%百分号标记%c字符及其ASCII码%s字符串%d有符号整数(十进制)%u无符号整数(十进制)%o无符号整数(八进制)%x无符号整数(十六进制)%X无符号整数(十六进制大写字符)%e浮点数字(科学计数法)%E浮点数字(科学计数法,用E代替e)%f浮点数字(用小数点符号)%g浮点数字(根据值的大小采用%e或%f)%G浮点数字(类似于%g)%p指针(用十六进制打印值的内存地址)%n存储输出字符的数量放进参数列表的下一个变量中
发表评论