一、生成随机日期

例如,生成一个2015年内的任意日期:

/*

* 分析:2015年内的任意日期,即日期范围是(2015-01-01, 2015-12-31)

* 可以转化为 2015-01-01 + (0, 365),

* 其中,2015-01-01 就是'指定日期’; (0, 365) 就是'指定范围’

*/

1. 首先确定2015年1月1日的日期整数:

select to_char(to_date('2015-01-01', 'yyyy-MM-dd'), 'J') from dual; --系统给的结果是: 2457024

2. 生成指定范围[min_value, max_value]内的随机日期:

select to_date(2457024 + trunc(DBMS_RANDOM.VALUE(0, 365)), 'J') from dual;

二、生成随机日期+时间

SELECT to_date(TRUNC(DBMS_RANDOM.VALUE(

to_number(to_char(to_date('20150101','yyyymmdd'),'J')),

to_number(to_char(to_date('20150501','yyyymmdd')+1,'J')))),'J')+

DBMS_RANDOM.VALUE(1,3600)/3600

prize_time

FROM dual;

生成2015-01-01 00:00:00至2015-05-01 23:59:59内的日期时间

oracle产生随机日期,Oracle生成随机日期时间相关推荐

  1. js 生成随机字符串,生成随机机器码

    一.生成随机字符串. //生成随机字符串 function randomString(len) {len = len || 32;var $chars = 'ABCDEFGHJKMNPQRSTWXYZ ...

  2. oracle 生成随机姓名_Oracle生成随机日期时间

    一.生成随机日期 例如,生成一个2015年内的任意日期: /* * 分析:2015年内的任意日期,即日期范围是(2015-01-01, 2015-12-31) * 可以转化为 2015-01-01 + ...

  3. mysql生成随机验证码_MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法...

    上一篇介绍了如何在 Oracle 生成随机数字.字符串.日期.验证码以及 UUID,今天我们继续讨论在 MySQL 中生成各种随机数据的方法.

  4. java随机姓名_Java生成随机姓名、性别和年龄的实现示例

    一.定义实体类Person,封装生成的数据 package net.dc.test; public class Person { private String name; private String ...

  5. java生成随机数组_JAVA生成随机数组10个数字并求和

    JAVA生成随机数组10个数字并求和 本文最终结果大概是这样的',使用java技术随机生成10个数,然后填充一个数组并在消息框中显示数组内容,接着对数组求和输出,将结果显示在消息框中. 设计思路:可以 ...

  6. 产生随机字符java_java生成随机字符串的两种方法

    本文实例为大家分享了java生成随机字符串的具体代码,供大家参考,具体内容如下 import java.util.Random; public class CharacterUtils { //方法1 ...

  7. python产生随机字符串_Python生成随机字符串

    原博文 2018-11-02 13:52 − import string import random def get_random_code(length=6, allow_symbol=False) ...

  8. python随机验证码_Python生成随机验证码代码实例解析

    生成6位随机验证码的3种实现方式如下: 1. 简单粗暴型:所有数字和字母都放入字符串: 2. 利用ascii编码的规律,遍历获取字符串和数字的字符串格式: 3. 引用string库. 方法1代码: i ...

  9. mysql生成随机验证码_生成随机验证码图片

    所有汉字的Unicode码范围[\u4e00-\u9fa5] import java.awt.Color; import java.awt.Font; import java.awt.Graphics ...

  10. python获取随机字符串_python生成随机字符串

    方法一,大小写字母+数字: import random import string ran_str = ''.join(random.sample(string.ascii_letters + str ...

最新文章

  1. 写一个比较全的进制转换函数--ic
  2. Webpack 的 HtmlWebpackPlugin 如何控制某个 chunks 的 inject 位置?
  3. mysql服务器的启动方式有哪几种_Mysql启动的方式(四种)
  4. c#与access建立连接用作登录_Linux网络配置 | FTP 实战-虚拟用户登录
  5. 通过docker的方式进行RocketMQ的安装
  6. MFC 缩放和显示IplImage
  7. 【面经】中软-数据实习生
  8. Cookie、Session和Storage
  9. 程序的图标无法改变_想体验程序猿日常工作的快乐吗?来玩国产烧脑益智游戏《异常》...
  10. 羊年快乐!献上小礼一份!
  11. Atitit 避税之道 如何降低企业与项目组成本 attilax总结
  12. 卷积神经网络通道剪枝算法小结
  13. 华为手机如何更新鸿蒙系统_华为鸿蒙系统怎么升级?升级鸿蒙系统步骤
  14. 禅道 upgrade.php,禅道升级,添加钉钉通知
  15. linux上ftp和ns有什么区别,Linux下ftp使用及nfs网络文件系统
  16. 金茂服务香港上市破发:大跌29% 公司市值52亿港元
  17. myfocus官方网站已经挂掉,相关下载已经从googlecode转到csdn
  18. 数据库进阶七篇(一)-- InnoDB存储引擎
  19. 巨龙信息大数据集成系统 消除数据孤岛,加快数据变现
  20. 关于 CMake“cmake is not able to compile a simple test program”错误 的解决方法

热门文章

  1. 关于锁表查询的部分SQL
  2. 开发者日记级别哪个好_什么是开发者日记?
  3. sphinx文档_使用Sphinx构建自定义文档工作流
  4. python使用redis_使用Redis和Python构建自行车共享应用
  5. 苹果和linux_苹果发布ResearchKit,Linux采用冲突代码,等等
  6. 如何击败腾讯_要击败这个新的电子游戏,请对其重新编程
  7. 使用函数处理数组 高阶函数 js
  8. es6 Object.is()方法
  9. angularjs中按回车事件_在AutoCAD中巧用空格键或回车键,制图效率高
  10. 计算技术计算机技术属于中图分类法哪个大类,计算技术、计算机技术属于中图分类法哪个大类...