对于任何给定日期到yyyymmdd的转换,我们可以这样做: date -d“Tue Apr 9 16:19:48 IST 2019”"+%Y%m%d“。但是如何在bash中使用for循环将日期列表转换为yyyymmdd格式呢?for i in `cat create_time`;do date -d " $i " "+%Y%m%d"
我需要在AS400中将整数转换为日期格式。 我有一个名为ivdat8的字段,它是格式化的YYYYMMDD中的整数。 我需要使用WHERE子句来选择今天和3天前这两个日期之间的数据。我使用下面这行代码来完成此操作: Where
ivdat8 Between (Select current date - 3 days from sysibm.sysdummy1) And (Selectcurre
我试图将存储的日期格式m/d/yyyy转换为“yyyymmdd”字符格式,而不需要每次在查询中使用该列时都强制转换日期列。目前,我正在将日期转换为chars:((cast(cast(invitation_date as CHAR(8)) as date format 'YYYYMMDD'))。是否有一种方法可以将数据列转换一
我有一个在红移中运行的查询,当我试图比较两个日期时会产生一个错误。我已经确定这是由于一个数据问题,其中日期是VARCHAR,有些是空字符串。为了方便起见,我预选了不是空字符串的日期,并将其转换为日期,然后转换为整数日期格式(YYYYMMDD)并转换为INT。这个没问题。) cdbWHEREGROUP BY
date_