Python——将字符串转换为日期_python将字符串转成日期

createh53个月前 (02-10)技术教程25

Python中标准模块datetime能够将字符串转换为日期

Python代码

from datetime import datetime

text = '2012-09-20'

y = datetime.strptime(text, '%Y-%m-%d')

print(y)

z = datetime.now()

diff = z - y

print(diff)

按特定格式输出

Java代码

nice_z = datetime.strftime(z, '%A %B %d, %Y')

print(nice_z)

datetime.strftime性能很差,下面自己编写一个函数

Python代码

from datetime import datetime

def parse_ymd(s):

year_s, mon_s, day_s = s.split('-')

return datetime(int(year_s), int(mon_s), int(day_s))

更多技巧请《转发 + 关注》哦!

相关文章

java将字符串转换为字符串数组_java将字符串转化为数组

概述String 是 Java 中最常用的类型之一。在本文中,我们将探讨如何将 String 转换为 String 数组 (String[])。问题介绍将字符串转换为字符串数组可能有两种情况:将字符串...

Java Map 所有的值转为String类型

可以使用 Java 8 中的 Map.replaceAll() 方法将所有的值转为 String 类型:Map map = new HashMap(); // 添加一些键值对 map.put("key...

Java 中 String类你知道多少?_java的string类

Java 中的 String 类是一个非常重要的类,它代表了字符串对象。在 Java 应用程序中,String 类用于存储和操作文本字符串。下面是对 Java String 类的理解分析:String...

Python 字符串(String)完全指南:一篇文章掌握核心技巧!

在 Python 中,字符串(string)是最常用的数据类型之一。无论是处理用户输入(user input)、读取文件(file reading),还是操作 API 数据(API data proc...

Java,字符串编码,ASCII、GBK、Unicode、UTF-8、UTF-16和UTF-32

字符串编码ASCII和非ASCIIASCII,American Standard Code for Information Interchange(美国信息交换标准代码),是基于拉丁字母的,主要用于显...

Java中怎样将bytes转换为long类型?

  在Java中将字节数组(bytes)转换为long类型,可以使用Java的ByteBuffer类来实现。ByteBuffer类提供了一种方便的方式来处理原始数据类型的字节序列。  以下笔者用具体的...