首页 > 其他分享 >关于datetime与time函数的应用

关于datetime与time函数的应用

时间:2022-09-23 10:46:39浏览次数:43  
标签:-% 函数 datetime time 格式 now strftime

本次工作使用爬虫,其中需要用到时间函数,进行时间格式转化,确定本地时间等,记录一下

 

datetime函数

now_time = datetime.datetime.now()  #确定当前时间

end_date = now_time.strftime("%Y-%m-%d")#将时间格式转化为如2022-9-23的形式

yesterday = now_time - timedelta(days=1) #在当前时间基础上,提前一天

begin_date = yesterday.strftime("%Y-%m-%d")

 strftime函数可以将时间格式规范,在datetime.now()基础上可直接使用

但在etree.HTML,爬虫爬取的时间格式下,需要使用strptime先拆分格式

sa1 = datetime.datetime.strptime(save_date, '%Y-%m-%d %H:%M') #将读取的时间格式拆分

to_save_date = datetime.datetime.strftime(sa1, '%Y-%m-%d')    # 重新转化为标准格式

常用的时间格式如下:

now_time.strftime("%Y-%m-%d %H:%M:%S")

 

标签:-%,函数,datetime,time,格式,now,strftime
From: https://www.cnblogs.com/ningyuan233/p/16721877.html

相关文章

  • mysql函数--找出每个学校GPA最低的同学
    描述题目:现在运营想要找到每个学校gpa最低的同学来做调研,请你取出每个学校的最低gpa。 示例:user_profileiddevice_idgenderageuniversitygpaactive_days_w......
  • 【k8s】kubeadm init 时报错 unknown service runtime.v1alpha2.RuntimeService
    在测试机器中准备搭建k8s集群,在master节点执行kubeadminit时出现报错,unknownserviceruntime.v1alpha2.RuntimeService,此文主要记录一下处理方法。问题描述报错......
  • 从汇编看C++函数返回对象
    同样的代码,在msvc和gcc里面实现不同。structTest{inta;intb;intc;intd;~Test(){std::cout<<"end"<<std::endl;}};TestgetTest(){Testsa;sa.a=1......
  • Vue 的父组件和子组件生命周期钩子函数执行顺序?
    Vue的父组件和子组件生命周期钩子函数执行顺序可以归类为以下4部分:加载渲染过程父beforeCreate->父created->父beforeMount->子beforeCreate->子crea......
  • R语言学习丨数据重塑、拆分与组合基础知识,merge、melt、cast函数介绍
    今天学习R语言中数据重塑相关基础知识,主要有merge、melt、cast函数用法示例。公众号:生信分析笔记合并数据框merge()函数能够以一列为参考合并两个不同数据框,相当于数学中......
  • 测试遇到的函数
    目录:    1、strstr()函数搜索字符串在另一字符串中是否存在,如果是,返回该字符串及剩余部分,否则返回FALSE。strstr(string,search,before_search)参数......
  • Python函数-3
    Domy2022版权所有Copyright2022Domy使用MIT许可协议UseofMITLicenseAgreement一.创建与调用一个含有默认值的函数创建函数:def函数名(参数1=默认值,参数2......
  • JavaScript 函数调用
    JavaScript函数有4种调用方式。每种方式的不同在于 this 的初始化。this关键字:this指向函数执行时的当前对象全局对象:当函数没有被自身的对象调用时this的值就......
  • C++自定义的工具函数
    my_function.h1#pragmaonce2#include<iostream>3#include<cstdarg>4#include<list>5#include<vector>6#include<bitset>7#include<c......
  • MySQL中datetime和timestemp类型23:59:59秒入库后会变成下一天的00:00:00
    1.问题现象业务中需要记录一个价格的生效时间和失效时间,对应的是MySQL表中的datetime类型。前端传入的失效时间是日期,如2022-09-2023:59:59,在java程序中时间也是正确......