首页 > 其他分享 >日期

日期

时间:2024-07-17 16:51:39浏览次数:4  
标签:-% relativedelta datetime date 日期 print import

from datetime import datetime
 
# 输入两个日期字符串
date_str1 = "2023-01-01"
date_str2 = "2023-01-02"
 
# 将字符串转换为日期对象
date1 = datetime.strptime(date_str1, "%Y-%m-%d")
date2 = datetime.strptime(date_str2, "%Y-%m-%d")
 
# 判断日期
if date1 < date2:
    print(f"{date_str1} is before {date_str2}")
elif date1 > date2:
    print(f"{date_str1} is after {date_str2}")
else:
    print(f"{date_str1} is the same as {date_str2}")
import datetime
 
today = datetime.date.today()
print(today)
import time
 
today = time.strftime("%Y-%m-%d", time.localtime())
print(today)
import datetime
from dateutil.relativedelta import relativedelta
 
t=datetime.datetime.now()
 
#当前日期
d = datetime.date.today()
print(d)
 
# 1天前
d1= d - relativedelta(days=1)
print(d1)
 
#  一个月前
d2=d - relativedelta(months=1)
print(d2)
 
# 1年前
d3=d - relativedelta(years=1)
print(d3)
 
 
# 1天后
d1=d - relativedelta(days=-1)
print(d1)
 
#  一个月后
d2=d - relativedelta(months=-1)
print(d2)
 
# 1年后
d3=d - relativedelta(years=-1)
print(d3)
from datetime import datetime, timedelta
 
# 获取当前日期
now = datetime.now()
 
# 计算一个月后的日期
one_month_later = now + timedelta(days=30)
 
print("当前日期:", now.strftime('%Y-%m-%d'))
print("一个月后的日期:", one_month_later.strftime('%Y-%m-%d'))

 

标签:-%,relativedelta,datetime,date,日期,print,import
From: https://www.cnblogs.com/woxiwoxi123/p/18307792

相关文章

  • E9-控制移动建模应用页面中的提交按钮根据日期条件校验是否可提交
    背景在移动建模页面中提交表单时,有时需要根据表单上的日期字段校验是否满足提交条件,如果满足则可提交,如果不满足则不可提交本期以报餐管理场景为例:实现控制用户只能在指定的时间范围内提交报餐数据实现效果1、若当前时间不在指定的时间范围内,则提交失败;2、若当前时间在指......
  • MySQL时间戳转成日期格式
    将时间戳转换为日期格式:--如果时间戳为毫秒级长度为13位,需要先除以1000SELECTid,`task_name`,FROM_UNIXTIME(`task_register_begin_time`/1000,'%Y-%m-%d%H:%i:%s')astask_register_begin_time,FROM_UNIXTIME(`task_register_end_time`/1000,'%Y-%m-%d%H:%i:%s')ast......
  • Java中的日期和时间API详解
    Java中的日期和时间API详解大家好,我是微赚淘客系统3.0的小编,是个冬天不穿秋裤,天冷也要风度的程序猿!在这篇文章中,我将详细介绍Java中的日期和时间API,包括旧版的Date和Calendar类,以及新版的java.time包中的类。通过丰富的代码示例,帮助大家全面了解和掌握Java中的日期和时间处理。1......
  • 05day--C++日期类的实现与取地址运算符的重载
    这里写目录标题5.3⽇期类实现6.取地址运算符重载6.1const成员函数6.2取地址运算符重载5.3⽇期类实现Date.h#pragmaonce#include<iostream>usingnamespacestd;#include<assert.h>classDate{//友元函数声明friendostream&operator<<(ostream&......
  • 游戏陪玩平台源码,日期格式化的代码分析
    游戏陪玩平台源码,日期格式化的代码分析日期格式化//格式化日期类型,fmt格式可选择functiondateFormat(fmt,date){letret;letopt={"Y+":date.getFullYear().toString(),//年"M+":(date.getMonth()+1).toString(),//月"D+":date.get......
  • java日期格式化
    java日期格式化1.一代日期类Date结合SimpleDateFormat格式化(不推荐)/***@authorshui*@description一代日期类Date结合SimpleDateFormat格式化(SimpleDateFormat只能格式化Date类型)*@created2024/7/11*/publicclassSimpleDateFormatExample{publicstati......
  • mysql获取按日期排序获取最新的记录
    今天让一个数据查询难了。主要是对groupby理解的不够深入。才出现这样的情况这种需求,我想很多人都遇到过。下面是我模拟我的内容表我现在需要取出每个分类中最新的内容select*fromtestgroupbycategory_idorderby`date`结果如下:明显。这不是我想要的数据,原因是msyql......
  • 泛微E9开发 控制日期浏览按钮的可选日期范围
    控制日期浏览按钮的可选日期范围1、需求说明2、实现方法3、扩展知识点控制日期浏览按钮的可选日期范围格式参数说明演示1、需求说明控制日期浏览按钮的可选日期范围为2024/07/01~2024/07/31,如下图所示2.控制日期浏览按钮的可选日期范围在当前时间的前一周~当前......
  • JS获取当前日前几天前的日期、两个日期相差天数、当月的天数、几月前的日期
    查询当前日N天前的日期/***查询当前日N天前的日期*@param{-6}num为负则为前几天,为正则为后几天*@param{'2020-08-01'}aDate*/getDate(num,aDate){vard=aDate?newDate(aDate):newDate();vardate=d.getDat......
  • R语言数据格式转换:字符串(Strings)转为日期类型(Dates)
     R语言数据格式转换:字符串(Strings)转为日期类型(Dates)目录 R语言数据格式转换:字符串(Strings)转为日期类型(Dates)as.Date函数单个字符串到日期类型字符串向量到日期类型向量dataframe一列从字符串到日期类型dataframe多列从字符串到日期类型 as.Date函数通常,当您......