当前位置: 首页 > news >正文

对日期的处理

对日期的处理

对编码进行统一,在脚本最开始:

# -*- coding: utf-8 -*-

这里涉及到两个操作,一个是将数据进行标准化,比如有些日期是2024/05/06这并不符合日期的标准格式,需要转换成这样的2024-05-06

def tran_std(str, replace):'''将replace替换之前不标准的,比如2024/05/06的/替换成-,就变成了2024-05-06:param str: 原始字符串:param replace: 要替换成的字符:return:'''resplace = str.replace(replace, '-')return resplace

当转换为标准格式就可以实现对字符串转日期的功能实现

def tran_date(str, replace, in_format, out_format):'''示例:str='2024/05/06',in_format='%Y-%m-%d',out_format='%Y-%m-%d'将字符串转换为日期,并进行输出,并返回该字符串:param str:字符串:param replace:要替换成的字符:param in_format:输入的格式:param out_format:要输出的格式:return:'''str = tran_std(str, replace)date = dt.datetime.strptime(str, in_format)date_str = dt.datetime.strftime(date, out_format)# print(type(date_str))return date_str

调用实现

date_str = '2024/05/06'
recv_data = tran_date(date_str, '/', '%Y-%m-%d', '%Y-%m-%d')
print("接收的数据", recv_data)

日期处理

http://www.lryc.cn/news/380397.html

相关文章:

  • 赵丽颖纯白茉莉绽放温柔之美
  • 软考高级论文真题“论湖仓一体架构及其应用”
  • CentOS系统查看版本的各个命令
  • [保姆级教程]uniapp实现底部导航栏
  • STM32多功能交通灯系统:从原理到实现
  • Pip换源秘籍:让你的Python包飞行起来!
  • Flutter TIM 项目配置
  • 【深海王国】小学生都能玩的单片机?零基础入门单片机Arduino带你打开嵌入式的大门!(8)
  • 第5天:视图与模板进阶
  • 线程间通信方式(互斥(互斥锁)与同步(无名信号量、条件变量))
  • Android使用data uri启动activity或service
  • 能理解你的意图的自动化采集工具——AI和爬虫相结合
  • 基于SpringBoot+大数据城市景观画像可视化设计和实现
  • Oracle表中的数据量达到30万条
  • 【python】python学生成绩数据分析可视化(源码+数据+论文)【独一无二】
  • 如何定期更新系统以保护网络安全
  • 华为数通——OSPF
  • RedHat9 | Web服务配置与管理(Apache)
  • API-事件监听
  • 如何为自己的项目生成changelog
  • MySQL之表碎片化
  • 碳+绿证如何能源匹配?考虑碳交易和绿证交易制度的电力批发市场能源优化程序代码!
  • 【原创】springboot+mysql海鲜商城设计与实现
  • envi5.6+SARscape560安装(CSDN_20240623)
  • 基本循环神经网络(RNN)
  • win32API(CONSOLE 相关接口详解)
  • python爬虫学习笔记一(基本概念urllib基础)
  • MyBatis映射器:一对多关联查询
  • 100多个ChatGPT指令提示词分享
  • vue2和vue3数据代理的区别