python中一个月有多少天

calendar

在python的datetime模块中没有一个月有多少天的方法,但是可以使用calendar模块获得。

如下代码:
import calendar
monthRange = calendar.monthrange(2013,6)
print monthRange

输出:
(5, 30)

输出的是一个元组,第一个元素是上一个月的最后一天为星期几(0-6),星期天为0;第二个元素是这个月的天数。

获取指定时间的时间戳

datetime.datetime(year=now.year, month=now.month, day=month_range, hour=23, minute=59, second=59, microsecond=999).timestamp()

时间戳转换成datetime

datetime.datetime.fromtimestamp(float(login_time))

原文地址:http://blog.51cto.com/13914991/2295791

时间: 2024-10-12 16:43:47

python中一个月有多少天的相关文章

python中一个简单的webserver

python中一个简单的webserver 2013-02-24 15:37:49 分类: Python/Ruby 支持多线程的webserver 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 #!/usr/bin/python from SocketServer import ThreadingMixIn from BaseHTTPServer import HTTPServer,BaseHTTPRequestHandler cla

js 获取一个月有多少天的方式

方法一 function getMonthDay(year, month) { let days = new Date(year, month + 1, 0).getDate() return days } new Date()第3个参数默认为1,就是每个月的1号,把它设置为0时, new Date()会返回上一个月的最后一天,然后通过getDate()方法得到天数 new Date()第二个参数设置为1就是2月 方法二 可以把每月的天数写在数组中 再判断时闰年还是平年确定2月分的天数 闰年条件

python中一个汉字点3个字节? utf-8

今天发现了一个汉字占了3个字节,一开始以为是两个呢,字符串切片时总出现乱码,后来才发现一个中文占3个字节.这才解决了乱码问题 原来  1. utf-8 编码中,一个汉字占三个字节.英文字母是一个占用一个字节. 参考链接:https://blog.csdn.net/cadi2011/article/details/82048702 我发现python里面,汉子的长度,一个是占3个 1.难道是因为 utf-8的话一个汉子是占用了3个字节 2.反正今天顺着一个bug,想看看字符串的长度,结果一串英文,

python中一个函数实现读写文件、判断价格正确常用函数

# 写一个函数,有2个功能,能读文件,也能写文件 # 读文件,只需要传文件名 # 写文件,需要传文件名,写入的内容 import json def op_file(file, content=None): if content: with open(file, 'w', encoding='utf-8') as fw: json.dump(content, fw) else: with open(file, encoding='utf-8') as fw: result = json.load(

转载: 查看HADOOP中一个文件有多少块组成及所在机器ip

看文件信息 hadoop fsck /user/filename 更详细的 hadoop fsck /user/filename -files  -blocks -locations -racks -files  文件分块信息, -blocks    在带-files参数后才显示block信息 -locations   在带-blocks参数后才显示block块所在datanode的具体IP位置, -racks       在带-files参数后显示机架位置

python中的模块

############################################# ################module####################### ############################################# 在 Python 中,一个.py文件就称之为一个模块(Module). 大大提高了代码的可维护性; 编写代码不必从零开始.当一个模块编写完毕,就可以被其他地方引用 1.模块的简单调用 lianxi.py def add(x,

fabric --- Python中的批量远程管理和部署工具

Fabric是Python中一个非常强大的批量远程管理和部署工具,常用于在多个远程PC上批量执行SSH任务. 常见的使用方法大概总结如下: 1, 首先,要将批量执行的任务写入到一个fabfile.py中, # -*- coding:utf-8 -*- from fabric.api import run, local, roles, env, cd env.hosts=[ '192.168.1.110', '192.168.1.111', '192.168.1.112' ] env.user="

探寻Python中如何同时迭代多个iterable对象

题外话: 最近因为课程需要开始深入了解Python语言.因为以前一直用的Java.C++等强类型的静态语言,现在突然使用Python确实感受到了很大的不同. 直观感觉就是,在Python中总是能找到一些让代码变得精巧.简洁.高效.美观的写法,使得初学者在写代码的过程充满了惊喜,从而渐渐喜欢上Python.而且Python的官方手册阅读起来感觉非常好,很多问题都描述的很清楚.不过总体来说,还是觉得Java大法好:) Python中一个非常有用的语法就是for in循环跟iterable对象的结合,

python中的generator(coroutine)浅析和应用

背景知识: 在Python中一个function要运行起来,它在python VM中需要三个东西. PyCodeObject,这个保存了函数的代码 PyFunctionObject,这个代表一个虚拟机中的一个函数对象 PyFrameObject,这个代表了函数运行时的调用链和堆栈 Python正是通过这三样东西模拟0x86的函数调用的 在python中 coroutine(协程)被称为的generator,这两个东西在python其实是同一个东东,之所以如此称呼是因为它有迭代器的功能,但是又可以