Oracle中:
public String queryOracleTime(){
SQLQuery query = null;
String resultSql = "select to_char(sysdate,'yyyymmddHH24miss') from dual";
query = (SQLQuery) getSession().createSQLQuery(resultSql);
return query.list().get(0).toString();
}
Mysql中:
public String queryMySQLTime(){
SQLQuery query = null;
String resultSql = "select date_format(now(),'%Y%m%d%k%i%s');";
query = (SQLQuery) getSession().createSQLQuery(resultSql);
return query.list().get(0).toString();
}
Mysql中的时间格式 :
取得当前时间用 now() 就行。
在数据库中格式化时间 用DATE_FORMA T(date, format) .
根据格式串format 格式化日期或日期和时间值date,返回结果串。
可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值:
%S, %s 两位数字形式的秒( 00,01, . . ., 59)
%i 两位数字形式的分( 00,01, . . ., 59)
%H 两位数字形式的小时,24 小时(00,01, . . ., 23)
%h, %I 两位数字形式的小时,12 小时(01,02, . . ., 12)
%k 数字形式的小时,24 小时(0,1, . . ., 23)
%l 数字形式的小时,12 小时(1, 2, . . ., 12)
%T 24 小时的时间形式(h h : m m : s s)
%r 12 小时的时间形式(hh:mm:ss AM 或hh:mm:ss PM)
%p AM 或P M
%W 一周中每一天的名称( S u n d a y, Monday, . . ., Saturday)
%a 一周中每一天名称的缩写( Sun, Mon, . . ., Sat)
%d 两位数字表示月中的天数( 00, 01, . . ., 31)
%e 数字形式表示月中的天数( 1, 2, . . ., 31)
%D 英文后缀表示月中的天数( 1st, 2nd, 3rd, . . .)
%w 以数字形式表示周中的天数( 0 = S u n d a y, 1=Monday, . . ., 6=Saturday)
%j 以三位数字表示年中的天数( 001, 002, . . ., 366)
% U 周(0, 1, 52),其中Sunday 为周中的第一天
%u 周(0, 1, 52),其中Monday 为周中的第一天
%M 月名(J a n u a r y, February, . . ., December)
%b 缩写的月名( J a n u a r y, February, . . ., December)
%m 两位数字表示的月份( 01, 02, . . ., 12)
%c 数字表示的月份( 1, 2, . . ., 12)
%Y 四位数字表示的年份
%y 两位数字表示的年份
%% 直接值“%”
select date_format(日期字段,’%Y-%m-%d’) as ‘日期’ from test
计算一个月有多少天:
Oracle:
select to_number(add_months(to_date('2012-09','yyyy-fmmm'),1)-to_date('2012-09','yyyy-fmmm')) daynum from dual
Mysql:
SELECT day(LAST_DAY('2012-09-01'));
转化为小时,天,及月的整形形式:
Oracle:to_char(hps_passvehicleinfo.pass_Time, 'hh24')
mysql:HOUR(hps_passvehicleinfo.pass_Time) as hour
Oracle:to_char(hps_passvehicleinfo.pass_Time, 'dd')
mysql:DAY(hps_passvehicleinfo.pass_Time) as hour
Oracle:to_char(hps_passvehicleinfo.pass_Time, 'mm')
mysql:MONTH(hps_passvehicleinfo.pass_Time) as hour
分享到:
相关推荐
两个版本的数据库对比,同时支持sqlserver,oracle,MySql ,代码差异高亮...Json XML,SQL 文本格式化 文本差异对比 根据 Word表格生成Model. 比如做接口:人家给你一个word文件,你需要 建模 就方便很多 介绍博客有图片
给出日期date和星期x之后计算下一个星期的日期 SQL> select next_day('18-5月-2001','星期五') next_day from dual; NEXT_DAY ---------- 25-5月 -01 41.SYSDATE 用来得到系统的当前日期 SQL> select to_...
日期类型 date 7字节 用于存储表中的日期和时间数据,取值范围是公元前4712年1月1日至公元9999年12月31日,7个字节分别表示世纪、年、月、日、时、分和秒 二进制数据类型 row 1~2000字节 可变长二进制数据,在具体...
超好用的sql格式化工具,支持单个sql格式/sql文件批量格式/监控剪切板并自动将sql复制的sql语句格式化工具, 支持mssql/oracle/mysql/msaccess/generic... 一句话,不好用回帖骂我吧
支持的数据库有Oracle, MSSQL, MySQL 和 Access SQL语句语法查错功能。 可以定义各种格式化参数。 批量的文件转化 支持到各种编程语言转换 支持html格式的输出,可以方便的把格式化后的SQL语句发布到论坛和blog...
方便的SQL文美化工具,格式化,支持多种数据库,SQL Server,ORACLE,MySql
TreeSoft数据库管理系统系统使用JAVA开发,采用稳定通用的springMVC +JDBC架构,实现基于WEB方式对 MySQL,Oracle,PostgreSQL 数据库进行维护管理操作。功能包括:数据库的展示,库表的展示,表字段结构的展示, SQL...
oracle教程 oracle傻瓜手册. 这是一部非常不错的学习oracle数据维护及开发的学习资料,翻译自国外,菜有十个章节,分别是:第一章安装...手机分两个版式,一个是PDF格式的,另一个是DOC格式的,另外有实例,非常不错。
它可以在Oracle数据库8i以上的版本中运行,并且支持大部份最新的Oracle功能,包括目录、数据表空间、同义词、物化检索、触发器、序列及类型等。Navicat的的功能不仅可以满足专业开发人员的所有需求,而且对Oracle的...
另外他们列出的这些区别有些是蛮有意义的,有些可能由于他们本人的MySQL DBA的身份,对Oracle的理解有些偏差,有些则有凑数的嫌疑. 但是总体上结合Baron Schwartz的列表可以让大家大概地了解到Oracle与MySQL的共同之处...
[三思笔记]日期时间及数字的格式化参数大全.pdf [三思笔记]使用可传输表空间的特性复制数据.pdf [三思笔记]手把手教你用vmware安装oracle10g RAC.pdf [三思笔记]手把手教你用VMware在linux下安装oracle10g RAC.pdf ...
sql文格式化工具 方便 轻巧 易用 适用mysql,sqlserver,oracle
第三款是针对MySQL的,是作者从phpMyAdmin中抠出来的,php-SQL-Format ,这个在我本地出了点小问题,复杂SQL格式化不了,我和作者沟通,他说有可能是SQLParser的问题,没有深究,我又观察了下,我觉得是过程中传递...
它是一个单一应用程序,可让您同时连接到MySQL和MariaDB数据库。与Amazon RDS,Amazon Aurora,Oracle Cloud,Google Cloud和Microsoft Azure等云数据库兼容。这个全面的前端为数据库管理,开发和维护提供了直观而...
LINQPad 也是一个很好的学习LINQ的工具,包含《C# 3.0 in a Nutshell》一书中200个示例,可以使用LINQPad感受LINQ的超酷功能和函数编程。 编写一条简单的查询语句,可以立即看到查询的结果,在此测试是编写的LINQ...
支持的数据库有Oracle, MSSQL, MySQL 和 Access SQL语句语法查错功能。 可以定义各种格式化参数。 批量的文件转化 支持到各种编程语言转换 支持html格式的输出,可以方便的把格式化后的SQL语句发布到论坛和blog...
该配置为短信猫连接各类数据库的配置模板,可以按照指定格式实现短信猫连接不同数据库的配置,如oracle、mysql、sqlserver等数据库配置类似。
如果利用Oracle的面向对象的技术,可以通过创建一个新的数据库对象类型在数据库中模仿其数据和操作,然后使用JPublisher等工具生成自己的Java bean类。如果使用这种方式,不但Java应用程序可以使用应用软件的对象...
解压密码:123 e-World Tech PHPMaker 2022是一个优秀的应用程序,可以从MySQL, PostgreSQL, Microsoft Access, Microsoft SQL Server, Oracle和SQLite数据库快速生成一套完整的PHP脚本。 它是一个强大而全面的套件...