python中date、datetime、string的相互转换

import datetime

import time

string转datetime

str = ‘2012-11-19‘

date_time = datetime.datetime.strptime(str,‘%Y-%m-%d‘)

date_time

datetime.datetime(2012,11,19,0,0)

datetime转string

date_time.strftime(‘%Y-%m-%d‘)

‘2012-11-19‘

datetime转时间戳

time_time = time.mktime(date_time.timetuple())

time_time

1353254400.0

时间戳转string

time.strftime(‘%Y-%m-%d‘,time.localtime(time_time))

‘2012-11-19‘

date转datetime

date = datetime.date.today()

date

datetime.date(2012,11,19)

datetime.datetime.strptime(str(date),‘%Y-%m-%d‘) #将date转换为str,在由str转换为datetime

datetime.datetime(2012,11,19,0,0)

时间: 2024-10-23 07:23:00

python中date、datetime、string的相互转换的相关文章

iOS中date和string的相互转换

必须知道的内容 G: 公元时代,例如AD公元     yy: 年的后2位     yyyy: 完整年     MM: 月,显示为1-12     MMM: 月,显示为英文月份简写,如 Jan     MMMM: 月,显示为英文月份全称,如 Janualy     dd: 日,2位数表示,如02     d: 日,1-2位显示,如 2     EEE: 简写星期几,如Sun     EEEE: 全写星期几,如Sunday     aa: 上下午,AM/PM     H: 时,24小时制,0-23

Java中Date和String的相互转换

//Date到String //提示- SimpleDateFormat类概述 ? SimpleDateFormat是一个具体的类,用于以区域设置敏感的方式格式化和解析日期 //Date到String 1.0SimpleDateFormat sdp = new SimpleDateFormat();String s=sdp.format(new Date());System.out.println(s);//2019/8/5 下午3:14   但一般我们不会需要中文 //Date到String

Java中Date与String的相互转换

我们在注册网站的时候,往往需要填写个人信息,如姓名,年龄,出生日期等,在页面上的出生日期的值传递到后台的时候是一个字符串,而我们存入数据库的时候确需要一个日期类型,反过来,在页面上显示的时候,需要从数据库获取出生日期,此时该类型为日期类型,然后需要将该日期类型转为字符串显示在页面上,Java的API中为我们提供了日期与字符串相互转运的类DateForamt.DateForamt是一个抽象类,所以平时使用的是它的子类SimpleDateFormat.SimpleDateFormat有4个构造函数,

java中Date与String的相互转化

1:大体思路 [html] view plaincopy 这种转换要用到java.text.SimpleDateFormat类 字符串转换成日期类型: 方法1: 也是最简单的方法 Date date=new Date("2008-04-14"); 方法2: SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");//小写的mm表示的是分钟 String dstr="2008-4-24"; j

python中的datetime模块

Python提供了多个内置模块用于操作日期时间,像calendar,time,datetime.time模块我在之前的文章已经有所介绍,它提供的接口与C标准库time.h基本一致.相比于time模块,datetime模块的接口则更直观.更容易调用.今天就来讲讲datetime模块. datetime模块定义了两个常量:datetime.MINYEAR和datetime.MAXYEAR,分别表示datetime所能表示的最小.最大年份.其中,MINYEAR = 1,MAXYEAR = 9999.(

mysql中 date datetime time timestamp 的区别

MySQL中关于时间的数据类型:它们分别是 date.datetime.time.timestamp.year date :"yyyy-mm-dd"  日期     1000-01-01 到 9999-12-31   3字节 time :"hh:mm:ss" 时间     -838:59:59 到 838:59:59   3字节 datetime: "yyyy-mm-dd hh:mm:ss" 日期+时间 1000-01-01 00:00:00 到

java中Date Calendar String SimpleDateFormat的关系

Date 唯一的职能是提供一个总毫秒数,在java 1.4后,所有getDay.getMonth这些函数都被废弃. Calendar 可以通过Date创建,也可以导出Date.作用是进行各种日历计算,如setFirstDayOfWeek(设置工作日的开始日). SimpleDateFormat可以将String和Date相互转换,要指定特定格式,如“yyyy-MM-dd”;

Java中char和String的相互转换

转自:http://blog.csdn.net/yaokai_assultmaster/article/details/52082763 Java中char是一个基本类型,而String是一个引用类型.有时候我们需要在它们之间互相转换. String转换为char 在Java中将String转换为char是非常简单的. 1. 使用String.charAt(index)(返回值为char)可以得到String中某一指定位置的char. 2. 使用String.toCharArray()(返回值为

C++中int与string的相互转换【转】

一.int转string 1.c++11标准增加了全局函数std::to_string: string to_string (int val); string to_string (long val); string to_string (long long val); string to_string (unsigned val); string to_string (unsigned long val); string to_string (unsigned long long val);