我有一个文件,说FILE.TXT有内容如下与SYSDATE进行比较的UNIX
XYZ_2-3-2013
ABC_12-11-2013
TWP_1-1-2014
UTR_2-2-2014
.
.
.
等。 我后缀部分是日期部分。 现在我需要检查哪些内容有30天或更长时间。 例如:按照上述文件中的下面装有旧30天或更多天:
XYZ_2-3-2013
ABC_12-11-2013
TWP_1-1-2014
由于它需要用SYSDATE进行比较。 你能帮我在sciprt找到这个吗?
最好的问候, Quaish
当你用这种方式表示日期时,我们不知道哪些部分是月份,哪些部分是日子! [请考虑在软件中仅使用YYYY-MM-DD](http://en.wikipedia.org/wiki/ISO_8601)。也就是说,你的问题是m-d-yyyy还是d-m-yyyy? –
@RayToal,尽量在你的答案中保持灵活性;-)但是,当你要求OP澄清时,你当然是对的。其在d-m-yyyy中为 – Alfe
。这是Powercenter为备份文件夹生成的日期格式。我只能用这个。 – user3350121