python datetime日期时间去掉 时分秒
一:场景1
输入:datetime格式日期时间
输出:datedate格式日期
方法:datetime.datetime.date()直接转换,关键是改变日期的格式从而改变日期时间的显示。
import pandas as pd
import datetime
from datetime import datetime
from datetime import timedelta
min_datetime = pd.to_datetime('2020-01-01')
datetime_temp = datetime.date(min_datetime + timedelta(days=1))
print(type(datetime_temp),datetime_temp)
输出:
<class ‘datetime.date’> 2020-01-02
二:场景2
输入:datetime格式日期时间
输出:日期字符串
方法:datetime.datetime.date()直接转换
import pandas as pd
import datetime
from datetime import datetime
from datetime import timedelta
min_datetime = pd.to_datetime('2020-01-01')
str_time = (min_datetime + timedelta(days=1)).strftime("%Y-%m-%d")
print(type(str_time),str_time)
输出:
<class ‘str’> 2020-01-02
三、混淆点:
step1、日期时间datetime‘2020-01-01 00:00:00’(datetime)——(strftime)——(str):利用strftime转为字符串格式‘2020-01-01’;
step2、字符串格式‘2020-01-01’(str)——(strptime)——(datetime)利用strptime转为datetime,格式‘2020-01-01’。
经过上述两部,print结果还是‘2020-01-01 00:00:00’,格式是datetime。
import pandas as pd
import datetime
from datetime import datetime
from datetime import timedelta
min_datetime = pd.to_datetime('2020-01-01')
str_time = (min_datetime + timedelta(days=1)).strftime("%Y-%m-%d")
datetime_temp2 = datetime.strptime(str_time,"%Y-%m-%d")print('*'*5+'input'+'*'*5)
print(type(min_datetime),min_datetime)
print('*'*5+'str_time'+'*'*5)
print(type(str_time),str_time)
print('*'*5+'output'+'*'*5)
print(type(datetime_temp2 ),datetime_temp2 )
输出:
input
<class ‘pandas._libs.tslibs.timestamps.Timestamp’> 2020-01-01 00:00:00
str_time
<class ‘str’> 2020-01-02
output
<class ‘datetime.datetime’> 2020-01-02 00:00:00
python datetime日期时间去掉 时分秒相关推荐
- 【转】oracle 把select语句中用到的时间去掉时分秒[问题点数:88分,结帖人:lzs45]...
oracle 把select语句中用到的时间去掉时分秒[问题点数:88分,结帖人:lzs45] lzs45 (寻梦 MSN(Lzs45#16) 等 级: 结帖率:90.91% 楼主发表于:2006-1 ...
- oracle时间去掉时分秒的时间_超详细的oracle修改AWR采样时间间隔和快照保留时间教程...
概述 10g版本中默认是保留7天,11g版本中默认保留8天,采集间隔是1小时,这个信息可以从DBA_HIST_WR_CONTROL视图中获得.如果要修改AWR采样时间间隔和快照保留时间应该怎么改呢?下 ...
- php 去除时分秒,php时间如何去掉时分秒
php时间如何去掉时分秒 php时间去掉时分秒的实现方法:首先创建一个PHP示例文件:然后通过"date('Y-m-d',strtotime(日期))"方法获取时间并去掉时分秒即可 ...
- python将时间戳与年月日时分秒时间的互相转换
有时候我们会看到日期是167xxxxxxxx这种形式,这种形式我们通俗一点叫做时间戳,他可以进行转换为我们日常生活中所用的时间格式显示,demo如下: python将时间戳转换为年月日时分秒时间 im ...
- phpcms内容页 ( $inputtime ) 去掉发布时间的时分秒 - 代码篇
phpcms内容页 ( $inputtime ) 去掉发布时间的时分秒 - 实例如下 原来的时间格式是 {$inputtime} ,页面显示为 1970-01-01 21:20:35 这样似的格式. ...
- pandas生成日期去掉时分秒
pandas如何用字典生成数据&生成日期默认为年月日时分秒 如何去掉时分秒 import pandas as pd import numpy as npdf = pd.DataFrame({& ...
- java时间格式年月日时分秒_java日期格式(年月日时分秒毫秒)
java日期格式(年月日时分秒毫秒) 2020-08-13 07:09 阅读数 79 package test.remote.tools.combine; import java.text.Simpl ...
- html时间选择器时分秒,原生js日历日期控件带时分秒日期选择器
特效描述:原生js日历日期 时分秒日期选择器.时分秒日期选择 代码结构 1. 引入JS 2. HTML代码 [注意事项] 一.请千万勿移动laydate中的目录结构,它们具有完整的依赖体系.使用时,只 ...
- sql时间转换时分秒_SQL一些时间格式的转换
convert日期转换格式为20或120时,得到的字符串是不带毫秒的. 如 select CONVERT(VARCHAR(23),getdate(),120或20) 2003-01-07 21:46: ...
最新文章
- 【Codeforces/HDU】76A Plus and xor / 2095 find your present (2)(异或)。
- Swift 面向对象
- Elasticsearch压缩索引——lucene倒排索引本质是列存储+使用嵌套文档可以大幅度提高压缩率...
- 利用DAC(Data-tier Application)实现数据库结构迁移
- 手把手教Linux驱动4-进程、文件描述符、file、inode关系详解
- 论文笔记 OHEM: Training Region-based Object Detectors with Online Hard Example Mining
- 【PAT甲级 排序】1096 Consecutive Factors (20 分) C++ 全部AC
- 【详细注解】1020 Tree Traversals (25 分)
- 利用cli.go来写命令行应用
- php 腾讯短信接口api,腾讯云短信发送功能API-PHP接入
- 微信发红包的测试用例
- Hive 不支持 where 子句中的子查询, SQL 常用的 exist in 子句需要改写。这一改写相对简单。考虑以下 SQL 查询语句:
- delphi打印pdf文件_在Delphi应用程序中使用Adobe Acrobat(PDF)文件
- 2012年2月有29天
- 从零学习node爬虫
- 电子加速器原理与应用
- 计算机桌面变蓝屏,电脑进入桌面蓝屏解决方法
- 学习笔记:Qt程序打包发布
- 【靶场补充】项目十二补充(shellshock原理)
- 阿里P8大牛手把手教你!15个经典面试问题及回答思路,全套教学资料
热门文章
- eMMC Partition
- KNN算法及KNN的优化算法-加权KNN
- 程序员恭喜了!11月起逼自己拿下这个证,年薪68万起!
- 几个贝叶斯估计的例题
- 供应链金融不同融资模式的风险应对措施
- hi3516dv300是几核处理器_HI3516DRBCV300-HI3516DRBCV300,hi3516DV300,HI3516-HI3516DRBCV300-香港科威芯电子有限公司...
- 设置mysql时间戳默认值(TIMESTAMP)
- XSL的一些基础知识!
- 【react】react18的学习(三)--hooks组件
- 大数据学习路线及全套视频教程