>> from datetime import datetime
>> now = datetime.now()
>> now.strftime('%Y-%m-%d')
'2018-01-29'

如果此时我们想转换为 2018-1-29的形式,有如下的两种方式:

  • 法 1:分别转换为 int 型以消除前导 0:

    year = str(int(now.strftime('%Y')))
    month = str(int(now.strftime('%m')))
    day = str(int(now.strftime('%d')))
    year+'-'+month+'-'+day
  • 法二:使用 datetime 下的结构体:

    >> now = now.timetuple()
    >> now
    time.struct_time(tm_year=2018, tm_mon=1, tm_mday=29, tm_hour=0, tm_min=24, tm_sec=0, tm_wday=0, tm_yday=29, tm_isdst=-1) >> year = str(now.tm_year)
    >> month = str(now.tm_mon)
    >> day = str(now.tm_mday)

最新文章

  1. 快来熟练使用 Mac 编程
  2. Java SE 简介 & 环境变量的配置
  3. T-SQL 的简单查询语句
  4. 了解 hadoop
  5. 【转】Unity 解析Json字符串
  6. Linux中安装Cisco Packet Tracer
  7. .net概述1
  8. C#获取Excel中所有的Sheet名称
  9. 二分查找的变种(Java实现)
  10. logging日志模块的使用
  11. python 判断字符串是否包含子字符串
  12. c#中的as,is和强转
  13. Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2
  14. 使用与不使用@RequestBody注解的区别
  15. python安装pymssql
  16. Qt Quick的国际化和本地化
  17. Deep Learning 阅读笔记:Convolutional Auto-Encoders 卷积神经网络的自编码表达
  18. javascript中=、==与===的区别
  19. UIActivityViewController
  20. shell脚本学习(1)列出一组IP内所有活动主机

热门文章

  1. PAT 天梯赛 L1-036. A乘以B 【水】
  2. Dispose 与 close 方法 的区别
  3. Spring 之混合配置
  4. ==与equals的各种情况
  5. 自定义Log实现条件编译
  6. MySql 存储过程实例 - 转载
  7. Dynamo论文介绍
  8. LeetCode第[13]题(Java):Roman to Integer
  9. asp.net core mvc中如何把二级域名绑定到特定的控制器上
  10. ./startup.sh: /bin/sh^M: bad interpreter: 没有那个文件或目录 解决办法