有些时候我们通过一些时间插件选择的日期是unicode 而我们后台的field是datetime型的,所以要做一个简单的转换
- start_time_value = request.REQUEST.get('start_time','') //eg 2013-04-20 <type 'unicode'>
- contract.start_time=datetime.datetime.strptime(start_time_value,'%Y-%m-%d')//2013-04-20 00:00:00 <type 'datetime.datetime'>
转换控制:
转换控制符 | 说明 |
%a | 星期几的简写形式 |
%A | 星期几的全称 |
%b | 月份的简写形式 |
%B | 月份的全称 |
%c | 日期和时间 |
%d | 月份中的日期,0-31 |
%H | 小时,00-23 |
%I | 12进制小时钟点,01-12 |
%j | 年份中的日期,001-366 |
%m | 年份中的月份,01-12 |
%M | 分,00-59 |
%p | 上午或下午 |
%S | 秒,00-60 |
%u | 星期几,1-7 |
%w | 星期几,0-6 |
%x | 当地格式的日期 |
%X | 当地格式的时间 |
%y | 年份中的最后两位数,00-99 |
%Y | 年 |
%Z | 地理时区名称 |