我有两个包含列假日的数据帧-值是日期(日期范围)的字符串。 其中一个格式如下:“2018-01-01_2018-01-03,2018-04-17_2018-05-05,2019-03-20_2019-03_21”;第二个格式如下:“01-jan-18_03-jan-18,17-apr-18_05-may-18,20-mar-19_21-mar-19”
如何比较两个来源之间的日期是否匹配?
给你,找到解决方案的基础了。
from datetime import datetime
def is_match(s1,s2) -> bool:
for a,b in zip(s1.split("_"),s2.split("_")):
d1 = datetime.strptime(a, "%Y-%m-%d")
d2 = datetime.strptime(b, "%d-%b-%y")
if d1 != d2: return False
return True
assert is_match("2018-01-01_2018-01-03","01-JAN-18_03-JAN-18") == True
assert is_match("2019-01-01_2018-01-03","01-JAN-18_03-JAN-18") == False
如果你明白这一点,或者如果你需要问任何进一步的问题,我想请你评论。 来源:https://docs.python.org/3/library/datetime.html
我有两个字符串格式的日期:说,格式为。比较日期1和日期2的相等性的最佳方法是什么?我不关心时间,只关心日、年、月。我应该将它们转换为即时并进行比较吗?
问题内容: 我有一个SQL查询中,我会路过,但是SQL查询需要。 如何启用此查询以根据正确的格式获取并显示正确的结果?在SQL Server 2008中实现此目标的最佳方法是什么? 这项工作正确地: 问题答案: 对于查询,我将使用格式的日期。关于输出,请参见kalyan的答案。 编辑: 总结如下(感谢marc_s)的意见,有必要使用的格式时不包括部分时间 ,除非 您使用的是新的日期类型,并在SQL
我会如何比较以下两个日期?
问题内容: 如何使用Python比较两个日期以查看稍后的日期? 例如,我想检查当前日期是否超过了我创建的假期日期列表中的最后日期,因此它将自动发送电子邮件,告诉管理员更新holiday.txt文件。 问题答案: 使用方法和运算符及其种类。
我刚到爪哇。Postgres db包含日期的格式为。我需要转换为。 我已经试过了,但是显示的结果是错误的
有没有办法将ISO8601日期与Java进行比较?比如,知道字符串日期是否是良好的格式,知道月份是否为负数,以及 我还在搜索如何知道互联网上是否有课程可以比较两个ISO8601日期?比如,如果我有:2000-12-12和1999-05-06。我如何比较这两个日期,使之在年、月和日之间有准确的差异?
问题内容: 我有3张桌子,每个国家和地区都有它的代币 还有这些国家中所有湖泊和所有山峰中的一个的表。 我现在必须说明山峰少于湖泊的国家。我现在尝试了几个小时,但找不到解决此问题的方法。我试图将3个表连接在一起- 但我不知道下一步该怎么做。我确定我必须使用嵌套的SQL命令。 这是我对每个国家的湖泊和山脉计数的尝试 但是以某种方式,两个列的count(Geo_lake.country)和count(G
我有两个格式为m/d/yyyy的字符串日期。例如“2012年11/1”、“2013年1/2”。我正在用JavaScript编写一个函数来比较两个字符串日期。我的函数的签名是如果string1传递的日期晚于string2传递的日期,则返回true,否则返回false。因此,isLater(“1/2/2013”,“11/1/2012”)应返回true。我如何为此编写一个JavaScript函数?