
--[ 说明:dbms_random.value(1,5000)是取1到5000间的随机数,会有小数,trunc函数对随机数字取整。]
--生成随机日期方法:
--设定一个日期初值,例如:
sdate date default to_date('19700101',yyyymmdd)
ndate date
--设置前后10年随机数:
select to_date('19700101','yyyymmdd')+trunc(dbms_random.value(-3650,3650)) from dual
ndate := sdate +trunc(dbms_random.value(-3650,3650))
--在代码里面,这个ndate就是1960-01-01~1980-01-01的随机日期了.
软件版本:Office2007
方法如下:
1.根据时间限制范围,生成随机的日期和时间:
2.输入公式如下:
3.就可以得到范围内的随机日期和时间:
注意事项:如果得到的显示为数字,可以更改为日期格式或者格式刷刷一下,就好了。
两种方式,一种是通过程序在后台写SQL来做。譬如“insert into tab(colTime) Values('时间') ”另一种,直接将表的时间字段默认值改为 getdate()
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)