|
您现在的位置是:
IT外包 ->数据库 ->oracle(7) ->
|
|
|
|
生成带日期的文件
|
作者:
不详
| 发布时间:
2007-05-15 16:58
| 信息类别:
oracle(7)
| 访问人次:
次 |
|
|
|
|
|
生成带日期的文件名
如何生成带日期的文件名?
在UNIX上,使用`date +%y%m%d` (`这个是键盘上~所在的那个键),例:
touch exp_table_name_`date +%y%m%d`.dmp
Windows上,使用%date:~12%,其中12是取日期,你可以改成其它你需要的数字。
oraix 回复于:2003-09-24 22:21:06 谢谢qtjqtj79提供这么好的技巧
建立这样一个以当前日期为名字的文件名,在unix下可能学过unix的都知道,
但是windows2000/nt/xp下面如何做就很多人都不知道了
win平台使用这个需要打开cmd的命令扩展(默认是打开的)
同样的获得精确到秒的时间是还有 %time:~0,8%
获得不含星期的日期比较确切的是 %date:~0,10%
txfy 回复于:2003-09-25 12:46:10 从0开始取多难看的文件名呀!我一般从5开始取,这个~a,b有点跟oracle的substr指令类似,试试就知道le!
lee_man 回复于:2003-12-01 16:19:27 能不能对~后面的参数讲的详细一点,谢谢
txfy 回复于:2003-12-01 16:24:06 windows or unix?
tsingsong99 回复于:2003-12-01 18:28:31 [quote:0eddab351d="qtjqtj79"]如何生成带日期的文件名?
在UNIX上,使用`date +%y%m%d` (`这个是键盘上~所在的那个键),例:
touch exp_table_name_`date +%y%m%d`.dmp
Windows上,使用%date:~12%,其中12是取日期,你可以改成其它你需..........[/quote:0eddab351d]
问题:
1)`date +%y%m%d` 的"年"只有两位,如何得到4位的年
2)能举一个WIN下的实例吗?
谢谢!
dujing 回复于:2004-03-10 09:49:11 问题:
1)`date +%y%m%d` 的"年"只有两位,如何
2)能举一个WIN下的实例吗?
谢谢!
|