`

关于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时间处理

    在SQL Server中,时间处理是数据库管理中的一个重要环节,它涉及到如何存储、操作和查询与时间相关的数据。本文将深入探讨SQL Server中的时间处理技术,包括时间数据类型的使用、时间值的转换、以及如何获取特定时间...

    sql server2019安装包

    总的来说,SQL Server 2019提供了丰富的数据库管理与开发功能,适合各种规模的企业使用,尤其适合需要处理大量数据和进行高级分析的场景。通过掌握SQL Server 2019的相关知识,可以有效提升数据库管理效率和数据驱动...

    sqlserver 时间序列文档

    ### SQL Server 时间序列文档知识点详解 #### 一、时间序列数据概述 时间序列数据是指按照时间顺序记录的数据集合,这些数据通常与特定的时间点或时间段有关。在SQL Server中进行时间序列数据分析,可以帮助我们...

    SQLserver策略备份时间突然异常增大处理

    ### SQL Server 策略备份时间异常增大的处理方法 在日常维护SQL Server数据库时,可能会遇到策略备份时间突然异常增大的情况。这种情况不仅影响到数据库的正常运行,还可能导致数据完整性受损。本文将详细探讨如何...

    关于sqlserver2008中一些问题的解决

    ### 关于SQL Server 2008中数据库连接问题及.bak文件的导入方法 #### 一、导入.bak文件到数据库的操作步骤 在SQL Server 2008中,有时候我们需要将备份文件(.bak文件)恢复到现有的数据库中。下面详细介绍如何将....

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

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

    sqlServer的jar包

    这个JAR包是针对SQL Server特定功能的扩展,它提供了对SQL Server特有的特性和功能的支持,如存储过程、事务管理、XML处理、大型对象(LOB)操作等。开发者可以利用这个库来充分利用SQL Server的功能,实现高级的...

    Spotlight on SQL Server

    5. **性能优化**:通过Spotlight on SQL Server,用户可以监控SQL查询执行时间,识别慢查询,进而优化索引、调整查询语句或者调整数据库架构。此外,它也可能提供数据库维护计划,如定期备份、检查和修复,确保数据...

    sqlserver驱动包

    此外,它还包含处理大型对象(如BLOB和CLOB)、SQL Server的日期和时间类型、以及一些高级特性(如游标、存储过程和事务管理)的类和方法。 3. msutil.jar: 这个文件主要包含一些实用工具类,用于辅助连接管理和...

    sqlserver离线安装包

    "sqlserver离线安装包" 提供了这样一种解决方案,使得我们可以在无网络的情况下完成 SQL Server 的部署。 离线安装通常涉及到以下几个关键步骤和知识点: 1. **下载完整安装包**: 要进行离线安装,首先你需要在有...

    Sql Server 数据库超时问题的解决方法

    Sql Server 数据库超时问题是指在使用 Sql Server 数据库时,出现的等待响应时间过长或超时的问题。这种问题可能会导致数据库连接中止、查询失败等问题。 一、Sql Server 等待响应时间 Sql Server 等待响应时间是...

    零点起飞学SQL server

    由于提供的文件信息中,标题和描述均为"零点起飞学SQL server"和"零点起飞学SQLServer",这两部分并没有提供实际的知识内容,而只是表达了一个关于SQL Server学习材料的主题。至于“墨马图书专营店”的重复内容,...

    sqlserver内存释放

    SQL Server 是一款高性能的关系型数据库管理系统,在处理大量数据时能够实现高效的查询响应时间。为了提高性能,SQL Server 会尽可能地利用系统可用内存来进行数据缓存。这种内存管理策略虽然有助于提升查询效率,但...

    sqlserver2008 jar驱动(Microsoft SQL Server JDBC Driver).rar

    Connection conn = DriverManager.getConnection("jdbc:sqlserver://servername:port;databaseName=dbname;user=username;password=password;"); ``` 6. **JDBC连接池**: 在实际应用中,为了提高性能和资源...

    sqlserver 中时间为空的处理小结

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

    sqlserver中对时间日期的操作

    在SQL Server中对时间日期的操作是数据库管理与开发过程中不可或缺的一部分。这不仅涉及到对当前时间的获取、格式化,还包括了日期的计算和调整。以下将深入解析如何在SQL Server中进行时间日期的操作。 ### 一、...

    SQL Server宝典SQL Server语句大全

    作为一款广泛使用的数据库系统,SQL Server提供了强大的数据管理能力,支持复杂的查询、事务处理、备份恢复以及安全性控制。下面我们将深入探讨SQL Server的一些关键知识点。 一、SQL Server基础 SQL Server是微软...

    SQL Server中日期问题的解决

    在Microsoft SQL Server(以下简称SQL Server)中处理日期和时间时,经常会遇到一些挑战。由于SQL Server默认只提供`DATETIME`数据类型来存储日期和时间信息,这使得在某些情况下仅提取日期部分变得较为复杂。本文将...

    SQLSERVER时间函数汇总

    通过阅读“SQLSERVER时间函数汇总”这篇博客,你将更深入地了解如何利用这些函数来处理日期和时间数据,从而提升你的SQL编程技能。博客中可能还会涵盖一些实际示例和最佳实践,帮助你更好地理解和应用这些函数。

Global site tag (gtag.js) - Google Analytics