python时间格式处理时 遇到的一些问题

1、把字符串时间格式转化为时间戳

      validPeriod = "2017/10/07 - 2027/10/06"

      privateDate = validPeriod.split("-")
      tart = privateDate[0].strip() #split之后一定要strip,去除空格,不然会报错"ValueError: unconverted data remains"     

      end = privateDate[-1].strip()

     start = time.strptime(start, "%Y/%m/%d")

     start = int(time.mktime(start))

     print(start)

2、时间戳转化格式化时间

  time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用python处理日期,如果需要借助js来处理日期,可能会遇到一些问题。其中可能原因如下: 1. 语法差异:Python和JavaScript有不同的语法和语言规范,因此,在直接将js代码嵌入到Python程序中,可能会导致语法错误或者不可理解的代码。这种情况下,需要仔细检查代码语法,对不兼容的部分进行调整或者改写。 2. 日期格式不匹配:Python和JavaScript对日期的处理方式和日期格式也存在差异。在将日期数据从Python传递给JavaScript,需要确保两者之间的日期格式是一致的。可以使用日期库如moment.js或者datetime库来格式化日期,以便在不同语言之间进行交互。 3. 缺乏js环境:Python是一种解释性的编程语言,而JavaScript通常在浏览器环境下执行。如果在Python程序中使用js处理日期,可能会缺乏JavaScript的运行环境。这种情况下,可以考虑使用Python的内置库或第三方库来处理日期。 4. 不兼容的函数和方法:Python和JavaScript的标准库和函数是不同的,因此,在使用js处理日期,可能会遇到某些函数或方法在Python中无法找到或无法使用的情况。这需要查阅相关文档或参考资料,找到在Python中实现类似功能的方法。 总结来说,需要结合具体情况来分析为什么无法成功使用js处理日期。可以检查代码语法、日期格式匹配、环境是否缺失以及兼容性问题等方面,逐一排查并解决问题。如果遇到较大的兼容性问题,可以考虑使用其他替代方案或者尝试使用纯Python的方式处理日期。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值