python学习笔记:datetime使用小结
来源:互联网 发布:淘宝摩配店铺取名字 编辑:程序博客网 时间:2024/06/08 14:02
一些与datetime相关的函数的使用。。。。
import localeimport datetimeone_day = datetime.timedelta(days=1)def get_year_and_month_from_date(date): year_and_month = date.strftime('%Y-%m') assert len(year_and_month) == 7 return year_and_monthdef get_date_from_date_string(date_string): date_array = date_string.split('-') year, month, day = map(int, date_array) return datetime.date(year, month, day)# Number of days per month (except for February in leap years)month_days = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] def isleap(year): """Return 1 for leap years, 0 for non-leap years.""" return year % 4 == 0 and (year % 100 != 0 or year % 400 == 0)def get_number_of_days(year, month): ''' Return the number of days in a given month of a given year ''' days = month_days[month] + (month == 2 and isleap(year)) return daysdef format_date(format_string, date=None): if date is None: date = datetime.datetime.now() try: date_string = date.strftime(format_string) except ValueError: # This happens if the format string ends with "%" date_string = _('Incorrect date format') # Turn date into unicode string locale_name, locale_encoding = locale.getlocale() # locale_encoding may be None may if the value cannot be determined locale_encoding = locale_encoding or 'UTF-8' date_string = date_string.decode(locale_encoding, 'replace') return date_string
- python学习笔记:datetime使用小结
- python datetime学习笔记
- python time、datetime模块学习使用
- Python笔记:datetime模块
- python datetime 加密 笔记
- Python模块学习 ---- datetime
- Python模块学习 ---- datetime
- Python模块学习 ---- datetime
- Python模块学习 ---- datetime
- Python模块学习 ---- datetime
- Python模块学习 ---- datetime
- Python模块学习 ---- datetime
- Python模块学习 ---- datetime
- python datetime的学习
- Python模块学习 ---- datetime
- Python模块学习 ---- datetime
- Python模块学习 ---- datetime
- Python模块学习 ---- datetime
- ibatis的iterate使用
- Flex与服务器交互(使用RemoteObject+BlazeDS+TomCat同Java交互及开发环境配置)
- Linux C编程 使用scanf时清除键盘缓冲区 -- 清除输入缓存
- 如何在struts2中实现登陆的验证码功能
- 基于角色的权限系统设计思想
- python学习笔记:datetime使用小结
- 多线程编程之线程的封装
- 对Linux内核中进程上下文和中断上下文的理解
- QTP测试webservice
- 七夕怀念
- 分享几个微软经典开源的项目源代码
- 【VC++】编译错误
- 第五章 表达式(part2) 自增和自减、箭头、条件、sizeof 、逗号 操作符
- ubifs?