#!/usr/bin/env python
# -*- coding:utf-8 -*-
import time
import datetime,shutil,os
import calendar print(time.time())
print(time.localtime(time.time())) print(time.asctime(time.localtime(time.time()))) # 格式化成2016-03-20 11:45:39形式
print(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())) # 格式化成Sat Mar 28 22:24:24 2016形式
print(time.strftime("%a %b %d %H:%M:%S %Y", time.localtime())) # 将格式字符串转换为时间戳
a = "Sat Mar 28 22:24:24 2016"
print(time.mktime(time.strptime(a, "%a %b %d %H:%M:%S %Y"))) len=calendar.firstweekday() lena=calendar.month(2018,3,w=2,l=1)
lena=calendar.calendar(2018,w=2,l=1,c=6)
print(lena) len=calendar.leapdays(2006,2018)
len=calendar.isleap(2018)
print(len) lenb=calendar.weekday(2018,3,28)
print(lenb) # calendar.timegm()
print(time.gmtime())
year=2018
month=4
day=10
lenc=calendar.monthrange(year,month)
lenc=calendar.monthcalendar(year,month)
lenc=calendar.weekday(year,month,day)
lenc=calendar.calendar(year, w=1, l=1, c=3, m=3)
lenc=calendar.month(year,month,w=2,l=1)
lenc=calendar.timegm((2017, 7, 24, 11, 19, 0, 0, 0, 0))
lend=time.gmtime(lenc) lenf=time.mktime(time.strptime(lend,'%Y-%m-%d %H:%M:%S'))
# print(lend)
print(lenf)
print(lenc) def procedure():
time.sleep(2.5) t0=time.clock()
procedure()
print(time.clock()-t0) t1=time.time()
procedure()
print(time.time()-t1) lena=time.altzone
print(lena) t=time.localtime()
lena=time.asctime(t)
lena=time.ctime() print(lena) os.environ['TZ'] = 'EST+05EDT,M4.1.0,M10.5.0'
time.tzset()
print(time.strftime('%X %x %Z')) print(dir())
print(help(time)) lena01,lena02=time.timezone,time.tzname
print(lena01,lena02) # 返回格林威治西部的夏令时地区的偏移秒数
lena1=time.altzone
print(lena1) # 接收时间元组,返回字符串表示可读的当地日期时间
lena2=time.asctime(time.localtime())
print(lena2) # 以浮点方式计算的描述返回当前CPU的时间
lena3=time.clock()
print(lena3) # 接收时间元组,返回时间戳
lena4=time.mktime(time.localtime())
print(lena4) # 接收时间元组,返回字符串表示的当地日期时间
lena5=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())
print(lena5) # 接收字符串表示的日期时间,返回时间元组
lena6=time.strptime(lena5,'%Y-%m-%d %H:%M:%S')
print(lena6) # 接收时间戳,返回当地时间时间元组
lena7=time.localtime(time.time())
print(lena7) # 接收时间戳,返回格林威治天文时间时间元组
lena8=time.gmtime(time.time())
print(lena8) # 返回当前时间戳
lena9=time.time()
print(lena9)

python3基础14(有关日期的使用2)的更多相关文章

  1. Python3基础知识之日期时间与字符的转换

    问题:“猿类”们都知道,编程中都会涉及到日期.时间类型与字符串类型的转换.不同场景,需要将字符串格式转换为日期类型:也需要将日期类型转换为字符串格式. 目标: 学习和积累python中time和dat ...

  2. JAVA 基础编程练习题14 【程序 14 求日期】

    14 [程序 14 求日期] 题目:输入某年某月某日,判断这一天是这一年的第几天? 程序分析:以 3 月 5 日为例,应该先把前两个月的加起来,然后再加上 5 天即本年的第几天,特殊情况, 闰年且输入 ...

  3. [.net 面向对象编程基础] (14) 重构

    [.net 面向对象编程基础] (14) 重构 通过面向对象三大特性:封装.继承.多态的学习,可以说我们已经掌握了面向对象的核心.接下来的学习就是如何让我们的代码更优雅.更高效.更易读.更易维护.当然 ...

  4. python3基础视频教程

    随着目前Python行业的薪资水平越来越高,很多人想加入该行业拿高薪.有没有想通过视频教程入门的同学们?这份Python教程全集等你来学习啦! python3基础视频教程:http://pan.bai ...

  5. Python3基础-特别函数(map filter partial reduces sorted)实例学习

    1. 装饰器 关于Python装饰器的讲解,网上一搜有很多资料,有些资料讲的很详细.因此,我不再详述,我会给出一些连接,帮助理解. 探究functools模块wraps装饰器的用途 案例1 impor ...

  6. 十四. Python基础(14)--递归

    十四. Python基础(14)--递归 1 ● 递归(recursion) 概念: recursive functions-functions that call themselves either ...

  7. 2. Python3 基础入门

    Python3 基础入门 编码 在python3中,默认情况下以UTF-8编码.所有字符串都是 unicode 字符串,当然也可以指定不同编码.体验过2.x版本的编码问题,才知道什么叫难受. # -* ...

  8. python002 Python3 基础语法

    python002 Python3 基础语法 编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串. 当然你也可以为源码文件指定不同的编码: # -* ...

  9. Python3基础(十二) 学习总结·附PDF

    Python是一门强大的解释型.面向对象的高级程序设计语言,它优雅.简单.可移植.易扩展,可用于桌面应用.系统编程.数据库编程.网络编程.web开发.图像处理.人工智能.数学应用.文本处理等等. 在学 ...

随机推荐

  1. beego 连接postgres

    package main import ( "fmt" "github.com/astaxie/beego/orm" "mybee/models&qu ...

  2. Jira的安装使用

    1.什么是JIRA JIRA是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一 ...

  3. vs已停止工作的解决方案

    解决办法 第一步: 开始-->所有程序-->Microsoft Visual Studio 2013(2015)-->VisualStudio Tools-->VS2013(2 ...

  4. C语言文件I/O和标准I/O函数

    读取/写入  相对于文件而言 输入/输出 相对于程序/内存而言 一切皆文件,键盘.显示屏也是文件,只不过是特殊的标准文件: 标准文件:标准输入.标准输出.标准错误:---->对应的文件指针:st ...

  5. 4 练习: 使用eclipse开发

    1       练习: 使用eclipse开发 1.1  练习目标 本例讲述在使用eclipse如何创建groovy程序. 1.2  创建new Groovy project 本例假设你已经安装好了g ...

  6. VS2015+NUnit+OpenCover 完成单元测试代码覆盖率测试

    1.VS2015+NUnit+OpenCover 完成单元测试代码覆盖率测试 https://download.csdn.net/download/qq_39441918/10522539 2.*注意 ...

  7. HBase学习(一)

    HBase是建立在Hadoop文件系统之上的分布式面向列的数据库.它是一个开源项目,是横向扩展的. HBase是一个数据模型,类似于谷歌的大表设计,可以提供快速随机访问海量结构化数据.它利用了Hado ...

  8. STlink及烧写工具:

    一 STLINK可以随时在STLINK与jlink之间切换:方法:https://www.segger.com/products/debug-probes/j-link/models/other-j- ...

  9. Eclipse中引来的jar包乱码

    Eclipse中引入的jar包乱码jar包链接的源码,中文注释为乱码的解决方法: 1.将Eclipse的Preferences中的General>ContentTypes中的Java Class ...

  10. [PHP]memcache安装

    1.memcached 安装sudo apt-get install memcached memcached 参数说明memcached -d -m 50 -p 11211 -u root-m 指定使 ...