[1154]如何将字符串转换为datetime

2023-11-04

#!/usr/bin/env python
# -*- coding:utf-8 -*-
import datetime
import time


# 日期时间字符串
st = "2017-11-23 16:10:10"

# 当前日期时间
dt = datetime.datetime.now()

# 当前时间戳
sp = time.time()

# 1.把datetime转成字符串
def datetime_toString(dt):
    print("1.把datetime转成字符串: ", dt.strftime("%Y-%m-%d %H:%M:%S"))

# 2.把字符串转成datetime
def string_toDatetime(st):
    print("2.把字符串转成datetime: ", datetime.datetime.strptime(st, "%Y-%m-%d %H:%M:%S"))

# 3.把字符串转成时间戳形式
def string_toTimestamp(st):
    print("3.把字符串转成时间戳形式:", time.mktime(time.strptime(st, "%Y-%m-%d %H:%M:%S")))

# 4.把时间戳转成字符串形式
def timestamp_toString(sp):
    print("4.把时间戳转成字符串形式: ", time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(sp)))

# 5.把datetime类型转外时间戳形式
def datetime_toTimestamp(dt):
    print("5.把datetime类型转外时间戳形式:", time.mktime(dt.timetuple()))


# 1.把datetime转成字符串
datetime_toString(dt)

# 2.把字符串转成datetime
string_toDatetime(st)

# 3.把字符串转成时间戳形式
string_toTimestamp(st)

# 4.把时间戳转成字符串形式
timestamp_toString(sp)

# 5.把datetime类型转外时间戳形式
datetime_toTimestamp(dt)

实验结果:

1.把datetime转成字符串: 2017-11-23 17:05:18
2.把字符串转成datetime: 2017-11-23 16:10:10
3.把字符串转成时间戳形式: 1511424610.0
4.把时间戳转成字符串形式: 2017-11-23 17:05:18
5.把datetime类型转外时间戳形式: 1511427918.0

参考:https://www.php.cn/python-tutorials-420250.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[1154]如何将字符串转换为datetime 的相关文章

随机推荐

  • 《深入解析Android虚拟机》Dalvik和Art基础:读书笔记

    1 Dalvik虚拟机和普通java虚拟机的区别 a dalvik虚拟机基于寄存器 java虚拟机基于栈 b dalvik会通过dx将所有的class打包到dex文件 普通的java虚拟机将所有的class打包到jar文件 c dalvik
  • 面试合集:数据库+数据结构+JVM+网络+JAVA+分布式+操作系统

    第一个模块 数据库 1 1 腾讯数据库面试问题 解释ACID四大特性 原子性的底层实现 数据库宕机后恢复的过程 如何保证事务的ACID特性 MySQL日志类型 这5个题目相对来说是比较普遍的 这里我就不一一给出答案了 给大家看下我的那个数据
  • 使用驱动器f中的光盘之前需要格式化什么意思_使用驱动器中的光盘之前需要将其格式化如何解决?...

    电脑硬盘分区 移动硬盘 U盘等在使用过程中有时会出现错误 使分区打不开无法读取分区中的数据 并且提示 使用驱动器中的光盘之前需要将其格式化 使用驱动器中的光盘之前需要将其格式化如何解决 使用驱动器中的光盘之前需要将其格式化如何解决 工具 软
  • TensorFlow中的变量(Variables)

    在TensorFlow中 变量 Variable 是特殊的张量 Tensor 它的值可以是一个任何类型和形状的张量 与其他张量不同 变量存在于单个 session run 调用的上下文之外 也就是说 变量存储的是持久张量 当训练模型时 用变
  • 机器学习课后习题 --回归

    一 单选题 1 以下 组变量之间存在线性回归关系 A 学生的性别与他的成绩 B 儿子的身高与父亲的身高 C 正方形的边长与面积D 正三角形的边长与周长 2 回归问题和分类问题的区别是 A 回归问题有标签 分类问题没有 B 回归问题输出值是离
  • 【Verilog】ROM & RAM

    文章目录 RAM ROM ROM 只读存储器 概念 源代码 testbench 仿真波形 RAM 随机访问内存 概念 源代码与testbench 仿真波形 RAM ROM ROM 只读存储器 概念 ROM内部的数据是在ROM制造工序中 在工
  • IDEA创建Maven项目 利用Junit进行单元测试

    文章目录 一 构建Maven项目 1 新建maven项目 File gt New gt Project 2 输入GroupId和ArtifactId 前者定义项目组 后者定义项目名称 3 配置Maven 4 finish 项目骨架如下 5
  • dncnn图像去噪_基于GANs训练去噪深度神经网络实现了良好的图像盲去噪效果

    从包含噪音的图像中去除未知噪音是一项充满挑战的工作 由于缺乏有效的训练数据使得这一领域面临许多问题 中山大学的研究人员们提出了一种 两步走 的框架 通过GANs训练输入图像的噪声分布来并利用生成的噪声样本生成了丰富的训练数据 并基于此训练了
  • Java中存储金额的数据类型-BigDecimal

    在程序中存储金额的数据类型用 java math BigDecimal 在数据库中存储金额的数据类型用 decimal 金额必须是完全精确的计算 故不能使用double或者float 长度可以自定义 如10 小数点在项目中用的是2 保留2位
  • Q2净利润同比下降17% ,英特尔该如何应对强势崛起的AMD?

    7月26日 英特尔发布了其2019年第二季度财报 根据其最新财报来看 净利润同比下滑了17 但第二季度的业绩超出了华尔街分析师预期 第二季度营收为165亿美元 市场分析师预期157亿美元 同时根据第二季度的表现 英特尔也提高了第三季度和全年
  • 用Selenium测试web应用

    问题1 当用户在网上商店购物时 一次完整的购买流程需要用户进行好几个步骤的操作 包括选择商品 填写订单信息 选择支付方式 确认订单等 涉及四到五个页面以及数十个类的协作 如何在开发过程中始终确保该流程能够正确无误 畅通无碍 问题2 客户提出
  • 以MacOS 13为例,VMware 16安装MacOS

    因为临时需要用到MacOS和Linux 手边又没有Mac机器 只能拿虚拟机应急 最终感受很差 除非应急 不然绝对不推荐 先声明缺点 无法连接网络 至少拨号型校园网不行 由于读不到显卡使用起来很卡 时常无故重启 如果你能接受这些缺陷 只是先看
  • 怎么将webm格式转换成mp4,3招轻松学

    怎么将webm格式转换成mp4 相对于已经广为人知的MP4 还有许多人对于WebM这种视频格式不太熟悉 WebM是一种免费开源的媒体文件格式 虽然Web 目前应用范围越来越广泛 但大家还是更习惯使用MP4 因为mp4是目前最为流行的视频文件
  • BI大数据到底是什么

    在互联网时代 大数据炙手可热 许多人言必称大数据 但能够真正说清大数据为何物的人并不多 如何借助大数据挖掘出巨大的商业价值 究竟如何定义大数据 大数据有哪些特征 本文旨在理清大数据概念 阐明大数据应用方式及探究未来大数据发展之道 1 大数据
  • 机器人抓取检测技术的研究现状

    1 分析法 图 1 为分析法在进行抓取检测时所采用的 一般策略 3 3 Sahbani A El Khoury S Bidaud P An overview of 3D object grasp synthesis algorithms J
  • 使用动态IP是否会影响网络

    今天我们要谈论的话题是关于动态IP和网络的关系 也许有些小伙伴对这个概念还比较陌生 但别担心 我会简单明了的给你理清楚 让我们一起看看动态IP到底能否影响到网络 首先 我们先来搞明白什么是动态IP 在互联网世界中 每一个连接到网络的设备都被
  • SpringCloud是什么?

    参考链接 http blog csdn net forezp article details 70148833 一 概念定义 Spring Cloud是一个微服务框架 相比Dubbo等RPC框架 Spring Cloud提供的全套的分布式系
  • 网络安全技术(刘化君)第一章课后答案

    补充第七题答案 近年来 网络安全攻击事件层出不穷 以下是一些常见的网络安全攻击事件及其攻击手段 勒索软件攻击 勒索软件通过加密用户数据或控制用户设备来勒索赎金 攻击手段主要包括利用漏洞入侵 网络钓鱼 邮件附件等方式传播勒索软件 并利用加密技
  • Android “adb”不是内部或外部命令,也不是可运行的程序或批处理文件

    在Android Studio app真机测试中adb可以轻松找到安卓设备 ADB全称Android Debug Bridge 用于Android设备进行交互 也可以这样理解ADB是Android Studio连接安卓设备之间的一个桥梁或者
  • [1154]如何将字符串转换为datetime

    usr bin env python coding utf 8 import datetime import time 日期时间字符串 st 2017 11 23 16 10 10 当前日期时间 dt datetime datetime n