`

关于sqlserver 的时间处理

阅读更多

这里先做一个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时间处理

    SQLServer时间处理,主要是数据里通过SQL语句对时间的操作

    SqlServer时间日期处理函数及字符串转换

    SqlServer时间日期处理函数及字符串转换 SqlServer时间日期处理函数及字符串转换 文章分类:数据库 最近做的报表,用SqlServer2005,边做边学吧,虽然速度有些慢~

    sqlserver 中时间为空的处理小结

    现将几种主要情况进行小结: 一、如何输入NULL值 如果不输入null值,当时间为空时,会默认写入”1900-01-01″,在业务处理时很麻烦。 ctrl+0即可输入NULL值。 二、如何在sql语句中判断为NULL的时间字段 假设表为:...

    SQLServer的性能调优:解决查询速度慢的五种方法

    本文主要通过一下几个方面介绍:使用SQLDMV查找慢速查询、通过APM解决方案查询报告、SQLServer扩展事件、SQLAzure查询性能洞察等相关内容。本文来自博客园,由火龙果软件Anna编辑、推荐。SQLServer的一个重要功能是...

    SQL Server 2012 管理高级教程(第2版)试读

    你还可以学到如何掌握SQLServer 2012中的最新特性,包括客户端连接性的提升、云计算、数据复制以及商业智能。这本由业内领先专家撰写的详尽指南将会帮助你提升效率、可扩展性以及SQL Server的性能,因此你可以在更短...

    深入解析SQL Server 2008

    本书全面探讨了sql server 2008的内部工作原理。全书共分为11章,首先在第1章中详细介绍了sql server 2008... 运行dbcc时,sqlserver在内部检查什么  处理多个并发用户时,如何在5个隔离级别和2个并发模型中做出选择

    详解SQL Server分布式查询

    在分布式查询中,系统架构中关于数据与缓存流向的处理流程是:客户端Client发起请求数据时,首先检查MemCache Server缓存服务器是否有我们想要的数据。如果没有,需要查询数据库,而此时数据要求查询多个远程服务器...

    sql server数据库还原到任意时间点(适用新手学习)

    如果有数据管理员,一定要及时联系数据管理员让他们处理。如果没有,也可以按本文介绍的方法去处理,这种方法的前提条件: 之前有完整的备份 上次备份到现在为止没有进行日志删除工作(除非删除时进行了日志备份) ...

    Microsoft SQL Server 2005 Express Edition SP3

    3.3 SQL Server Express 联机丛书中包含关于操作系统支持的错误信息。 SQL Server Express 联机丛书中的“硬件和软件要求 (SQL Server Express)”主题中没有提供操作系统的精确列表。SQL Server Express 支持下列...

    Microsoft SQL Server 2005技术内幕: T-SQ程序设计.pdf

    时间处理  Datetime相关的查询问题  1.2 与字符相关的问题  模式匹配  区分大小写(Case-Sensitive)的筛选器  1.3 大型对象(Large Object,LOB)  MAX 说明符  BULK行集提供程序  1.4 隐式转换(Implicit ...

    SQL Server中存储过程比直接运行SQL语句慢的原因

    其次,存储过程可以将复杂的业务逻辑和对数据库的操作封装起来,并与数据库提供的事务处理结合使用,提高数据的使用效率,减少程序的执行时间。在代码上看,SQL 语句和程序代码语句的分离,可以提高程序代码的可读性...

    SQL Server数据库服务器负载均衡集群的实现

    当企业应用越来越复杂、数据量越来越大的时候,SQL Server 数据库服务器需要不停地进行处理、存储、查询的工作,这个时候企业就要考虑 SQL Server 数据库服务器的性能和速度及安全性了。 然而,长期以来,SQL ...

    Devart dbForge Studio for SQL Server Enterprise 破解版

    dbForgeStudioforSQLServer是一个强大的IDE,用于SQLServer管理,管理,开发,数据报告和分析。该工具将帮助SQL开发人员执行复杂的数据库更改,流行的源代码控制系统中的版本控制数据库更改,以及加速常规任务。您不...

    sql server优化事务处理

    默认的TIL(Read Commited)下,开启事务后,会话中的更新操作会持续占有排它锁,直至事务提交或者回滚;使事务处理尽可能地短,减少持有资源的时间,尽快释放资源供其它会话使用;

    单文件绿色版SQLServer 1.29,体积小,功能强,适合各种给力部署

    原版本选自星五大大的绿色版SQL Server 1.29 为了浓缩程序体积及修复一些相关问题,花了很多时间去弄这个,非常有必要 单文件版工具特点: ★继承原软件可方便移植数据库的特点 ★配置与系统隔离,不影响其它已安装...

    优化 SQL Server CPU 性能

    在 SQL Server 系统中,DBMS 实际上处理自己的极其有效的操作系统队列和线程,因此,超线程仅在 CPU 利用率已经很高、系统上的物理 CPU 超载的情况下使用。当 SQL Server 在多个计划程序上对执行任务请求进行排队时...

    SQL Server 2008管理员必备指南(超高清PDF)Part3

    《SQL Server 2008管理员必备指南》适合所有SQL Server用户参考,更是数据库管理员的必备指南。 编辑推荐 《SQL Server 2008管理员必备指南》教你全面掌握SQL Server 2008的必备指南!这本实用指南讲述了SQL Server ...

    SQL Server数据库查询速度慢原因及优化方法

    例如耽搁查询 的排序、连接、扫描和GROUP BY字句同时执行,SQL SERVER根据系统的负载情况决定最优的并行等级,复杂的需要消耗大量的CPU的查询最适合并行处理。但是更新操作UPDATE,INSERT, DELETE还不能并行处理。 ...

    常用经典sql语句(sqlserver版)

    SQL Server 数据库管理常用的SQL和T-SQL语句 ...SQLSERVER 索引 填充因子 Server 中一个非常强大的日期格式化函数 根据表中数据生成insert语句的存储过程.txt 精妙的SQL语句.txt 事务处理.txt php_ADODB.txt

    SQL SERVER 2000开发与管理应用实例

    本书全面系统地介绍了SQL Server开发和管理的应用技术,涉及安装和配置SQL Server、日期处理、字符处理、排序规则、编号处理、数据统计与汇总、分页处理、树形数据处理、数据导入与导出、作业、数据备份与还原、用户...

Global site tag (gtag.js) - Google Analytics