>  Q&A  >  본문

算法 - 如何使用python计算2个毫秒级字符串的计算

比如从源头数据可以获得2个时间,其形式为
"2017-03-09 08:51:51 615"
"2017-03-09 08:52:21 601"
要计算前后者的时间差

自己百度搜索了很多相关内容,都无法解决这个问题,datetime不知道如何转换毫秒,timedelta无法转换年份
因为业务的精度要求,不能省略后面的毫秒,要计算两者的时间差。当然基本上都是同一天,但考虑到业务是24小时进行的,也不能忽略前面的日期,万一问题正好发生在0点前后呢

高洛峰高洛峰2741일 전641

모든 응답(3)나는 대답할 것이다

  • 迷茫

    迷茫2017-04-18 10:36:51

    datetime밀리초를 변환할 수 있으며 정확도는 마이크로초에 이릅니다. 아니면 제가 질문을 명확하게 이해하지 못했을까요? 예를 들어 아래와 같이 형식 문자 %f를 사용할 수 있습니다.

    으아악

    c의 세 번째는 마이크로초입니다.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:36:51

    2017-03-09 08:51:51타임스탬프로 변환한 다음 문자열을 밀리초 단위의 타임스탬프인 "615"에 연결하면 두 개의 타임스탬프 값을 계산할 수 없나요?

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:36:51

    타임스탬프는 초 단위이므로 1000을 곱하면 밀리초이고, 1000으로 나눈 마이크로초도 밀리초입니다

    으아아아

    회신하다
    0
  • 취소회신하다