这里先做一个java时间处理的东西
你可以使用 SimpleDateFormat 类,如果日期格式不对,会产生异常。
import java.text.*;
import java.util.*;
public class TestDate {
public static void main(String[] args) {
String dStr = "2001.12.12-08.23.21";
Date d = null;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd-HH.mm.ss");
try {
d = sdf.parse(dStr);
} catch (ParseException pe) {
System.out.println(pe.getMessage());
}
System.out.println(d);
System.out.println(d.getTime());
}
}
在 java.text 包中找到那个 SimpleDateFormat 类,给它一个模板,可以 parse 成一个 Date,然后使用 Date 类的 getItme() 方法,可以得到一个 Long 数据。
模板定义如下:
y 年号,如 1996
M 月份,如 July 或者 07
d 月中第几天,如 12
H 小时(24制),如 0、17
m 分钟,如 32
s 钞钟,如55
S 微钞,如978
E 星期几,如 Tuesday
D 一年中的第几天,如 189
w week in year (Number) 27
W week in month (Number) 2
a am/pm marker (Text) PM
k hour in day (1~24) (Number) 24
K hour in am/pm (0~11) (Number) 0
z time zone (Text) Pacific Standard Time
' escape for text (Delimiter)
'' single quote (Literal) '
sqlserver 2000时间处理方法
sqlserver 中只有datetime,simalldatetime,timetamp
其中simalldatetime,只到分
没有像其它数据库一下做time,date,与datetime的处理
相关文章 http://blog.codelphi.com/progame/archive/2004/02/22/1525.aspx
保存到sqlserver的时间处理应该如下:
数据库都有datetime
日期:java.sql.Date.valueOf("2005-8-19");
时间:java.sql.Time.valueOf("10:08:44");
日期时间:java.sql.Timestamp.valueOf("2005-8-19 10:08:44");
分享到:
相关推荐
SQLServer时间处理,主要是数据里通过SQL语句对时间的操作
SqlServer时间日期处理函数及字符串转换 SqlServer时间日期处理函数及字符串转换 文章分类:数据库 最近做的报表,用SqlServer2005,边做边学吧,虽然速度有些慢~
现将几种主要情况进行小结: 一、如何输入NULL值 如果不输入null值,当时间为空时,会默认写入”1900-01-01″,在业务处理时很麻烦。 ctrl+0即可输入NULL值。 二、如何在sql语句中判断为NULL的时间字段 假设表为:...
本文主要通过一下几个方面介绍:使用SQLDMV查找慢速查询、通过APM解决方案查询报告、SQLServer扩展事件、SQLAzure查询性能洞察等相关内容。本文来自博客园,由火龙果软件Anna编辑、推荐。SQLServer的一个重要功能是...
你还可以学到如何掌握SQLServer 2012中的最新特性,包括客户端连接性的提升、云计算、数据复制以及商业智能。这本由业内领先专家撰写的详尽指南将会帮助你提升效率、可扩展性以及SQL Server的性能,因此你可以在更短...
本书全面探讨了sql server 2008的内部工作原理。全书共分为11章,首先在第1章中详细介绍了sql server 2008... 运行dbcc时,sqlserver在内部检查什么 处理多个并发用户时,如何在5个隔离级别和2个并发模型中做出选择
在分布式查询中,系统架构中关于数据与缓存流向的处理流程是:客户端Client发起请求数据时,首先检查MemCache Server缓存服务器是否有我们想要的数据。如果没有,需要查询数据库,而此时数据要求查询多个远程服务器...
如果有数据管理员,一定要及时联系数据管理员让他们处理。如果没有,也可以按本文介绍的方法去处理,这种方法的前提条件: 之前有完整的备份 上次备份到现在为止没有进行日志删除工作(除非删除时进行了日志备份) ...
3.3 SQL Server Express 联机丛书中包含关于操作系统支持的错误信息。 SQL Server Express 联机丛书中的“硬件和软件要求 (SQL Server Express)”主题中没有提供操作系统的精确列表。SQL Server Express 支持下列...
时间处理 Datetime相关的查询问题 1.2 与字符相关的问题 模式匹配 区分大小写(Case-Sensitive)的筛选器 1.3 大型对象(Large Object,LOB) MAX 说明符 BULK行集提供程序 1.4 隐式转换(Implicit ...
其次,存储过程可以将复杂的业务逻辑和对数据库的操作封装起来,并与数据库提供的事务处理结合使用,提高数据的使用效率,减少程序的执行时间。在代码上看,SQL 语句和程序代码语句的分离,可以提高程序代码的可读性...
当企业应用越来越复杂、数据量越来越大的时候,SQL Server 数据库服务器需要不停地进行处理、存储、查询的工作,这个时候企业就要考虑 SQL Server 数据库服务器的性能和速度及安全性了。 然而,长期以来,SQL ...
dbForgeStudioforSQLServer是一个强大的IDE,用于SQLServer管理,管理,开发,数据报告和分析。该工具将帮助SQL开发人员执行复杂的数据库更改,流行的源代码控制系统中的版本控制数据库更改,以及加速常规任务。您不...
默认的TIL(Read Commited)下,开启事务后,会话中的更新操作会持续占有排它锁,直至事务提交或者回滚;使事务处理尽可能地短,减少持有资源的时间,尽快释放资源供其它会话使用;
原版本选自星五大大的绿色版SQL Server 1.29 为了浓缩程序体积及修复一些相关问题,花了很多时间去弄这个,非常有必要 单文件版工具特点: ★继承原软件可方便移植数据库的特点 ★配置与系统隔离,不影响其它已安装...
在 SQL Server 系统中,DBMS 实际上处理自己的极其有效的操作系统队列和线程,因此,超线程仅在 CPU 利用率已经很高、系统上的物理 CPU 超载的情况下使用。当 SQL Server 在多个计划程序上对执行任务请求进行排队时...
《SQL Server 2008管理员必备指南》适合所有SQL Server用户参考,更是数据库管理员的必备指南。 编辑推荐 《SQL Server 2008管理员必备指南》教你全面掌握SQL Server 2008的必备指南!这本实用指南讲述了SQL Server ...
例如耽搁查询 的排序、连接、扫描和GROUP BY字句同时执行,SQL SERVER根据系统的负载情况决定最优的并行等级,复杂的需要消耗大量的CPU的查询最适合并行处理。但是更新操作UPDATE,INSERT, DELETE还不能并行处理。 ...
SQL Server 数据库管理常用的SQL和T-SQL语句 ...SQLSERVER 索引 填充因子 Server 中一个非常强大的日期格式化函数 根据表中数据生成insert语句的存储过程.txt 精妙的SQL语句.txt 事务处理.txt php_ADODB.txt
本书全面系统地介绍了SQL Server开发和管理的应用技术,涉及安装和配置SQL Server、日期处理、字符处理、排序规则、编号处理、数据统计与汇总、分页处理、树形数据处理、数据导入与导出、作业、数据备份与还原、用户...