`

SQL2005 时间戳转换成正常时间 日期

    博客分类:
  • SQL
SQL 
阅读更多
今天在做数据移植的时候突然看到一个很奇怪的时间格式。1222115941
    后来查了下才知道这个时间戳。以前从来没见过。可是新的数据库的时间格式不是用的时间戳。所以问题就来了。要把时间戳转换成正常时间。在网上找了好多都没找到答案。很杯具。
    后来想了下。SQL里面有个DATEADD的函数。时间戳就是一个从1970-01-01 08:00:00到时间的相隔的秒数。所以只要把这个时间戳加上1970-01-01 08:00:00这个时间就可以得到你想要的时间了。哈哈。
    在网上很少看到有人给出资料。所以拿出来跟大家分享一下。

下面的1222115941就是时间戳


SELECT DATEADD(s,1222115941,'1970-01-01 08:00:00') as DTime
0
0
分享到:
评论
1 楼 njl_041x 2011-11-21  
学习中。。。

相关推荐

    KETTLE时间戳-源数据自带时间

    - 在进行时间转换时,使用"日期/时间转换"(Date/Time Converter)步骤可以确保正确处理时间戳。 - 使用"字段检查器"(Field Inspector)或"预览"功能来验证时间戳数据在转换过程中的完整性和准确性。 5. **...

    C#更新SQLServer中TimeStamp字段(时间戳)的方法

    在C#编程中,SQL Server的时间戳(TimeStamp)字段是一个特殊的数据类型,它与我们通常理解的日期时间无关,而是用来记录数据行的版本或更改信息。本文将深入探讨如何在C#中读取和更新SQL Server中的Timestamp字段。...

    时间戳和时间的转换

    VB提供了`DateAdd`和`DateSerial`函数来从时间戳转换日期。例如,以下代码将Unix时间戳转换为VB日期: ```vb Function UnixTimestampToDate(timestamp As Double) As Date UnixTimestampToDate = DateAdd("s", ...

    asp用的mysql时间戳转换方法

    ### ASP中MySQL时间戳转换至SQL Server日期格式的方法 在数据迁移或跨数据库操作时,经常需要处理不同数据库之间的日期时间格式差异问题。例如,当我们需要将MySQL中的数据导出到Oracle或SQLServer时,可能会遇到...

    sqlite时间戳转时间语句(时间转时间戳)

    在处理时间相关的数据时,SQLite提供了将时间戳转换为日期时间格式以及将日期时间转换为时间戳的功能。本文将深入探讨SQLite中的这两种转换方法。 1. **时间戳转时间** 在SQLite中,`datetime()`函数可以用于将...

    SQL Server时间戳功能与用法详解

    时间戳:数据库中自动生成的唯一二进制数字,与时间和日期无关的, 通常用作给表行加版本戳的机制。存储大小为 8个字节。 每个数据库都有一个计数器,当对数据库中包含 timestamp 列的表执行插入或更新操作时,该...

    MySQL中日期和时间戳互相转换的函数和方法

    ① 时间戳转换成日期 代码如下: FROM_UNIXTIME 例如: 数据表中 invest_time 存储的是时间戳,如 1429063399 使用 FROM_UNIXTIME 可以把时间戳转换为日期: 代码如下: select FROM_UNIXTIME(invest_time,’%Y年%m...

    科学计数法转换时间戳 科学计数法转换时间戳

    然而,在实际操作中,将科学计数法的时间戳转换为标准时间格式(如Java的`java.sql.Timestamp`)时,需要特别注意格式和精度的问题。 在给定的描述中,遇到的问题是科学计数法表示的时间戳"2.7811E+12"在转换为`...

    mysql 日期操作 增减天数、时间转换、时间戳.docx

    unix_timestamp() 函数用于将日期和时间转换为 Unix 时间戳,例如: ```sql SELECT unix_timestamp('2008-08-08 00:00:00'); -- 1218182400 ``` 四、UTC 日期和时间函数 MySQL 提供了多种 UTC 日期和时间函数,...

    时间戳、装换时间的方法

    - 将Unix时间戳转换为普通时间:可以使用 `java.text.SimpleDateFormat` 类将Unix时间戳转换为人类可读的日期和时间。 2. **JavaScript**: - 获取Unix时间戳:`new Date().getTime()` 返回的是毫秒值,除以1000...

    SQLServer时间日期函数详解.doc

    SQL Server 提供了丰富的日期时间函数,用于处理和操作日期和时间数据。这些函数可以帮助开发人员在数据库查询和应用程序中执行各种日期和时间计算。以下是SQL Server中一些主要的时间日期函数的详细解释: 1. **...

    MySQL UNIX时间戳与日期的相互转换

    这个查询首先使用`FROM_UNIXTIME()`将`chattime`字段中的UNIX时间戳转换为日期格式,然后通过`DATE_FORMAT()`提取出日期部分,并与当前日期比较。 ##### 2. PHP中的转换 除了在MySQL中进行转换外,还可以选择在PHP...

    SQL中常用的的时间跟日期函数

    - `FROM_UNIXTIME(timestamp)`:将Unix时间戳转换为日期或时间。 - `UNIX_TIMESTAMP(date)`:将日期或时间转换为Unix时间戳。 8. **日期的周期计算** - `WEEK(date, mode)`:根据模式返回日期所在的星期。 - `...

    sql日期知识转换大全.rar

    5. **时间戳转换**:在SQL中,可以将日期时间转换为Unix时间戳或反之。例如,MySQL中的`UNIX_TIMESTAMP()`和`FROM_UNIXTIME()`函数。 6. **时间区间处理**:SQL能处理时间区间,如计算某段时间内的所有工作日,或者...

    sqlserver中对时间日期的操作

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

    mysql时间戳转成常用可读时间格式的两种方法

    `FROM_UNIXTIME()`是MySQL内置的函数,用于将Unix时间戳转换为日期或时间格式。其基本语法如下: ```sql SELECT FROM_UNIXTIME(timestamp, format); ``` 在这里,`timestamp`是你的时间戳值,而`format`是一个可选...

    Mysql中时间戳转为Date的方法示例

    本篇文章将详细介绍如何在MySQL中将时间戳转换为日期,以及日期转换回时间戳的方法。 1. **时间戳转换为日期** MySQL 提供了 `FROM_UNIXTIME()` 函数来将时间戳转换为日期格式。这个函数的基本语法是 `FROM_UNIX...

    SQL时间转换

    无论是将时间戳转换为可读的日期格式,还是将字符串转换为日期类型,都是开发者经常遇到的任务。本文将针对给定的代码片段进行详细解析,帮助读者理解如何在Oracle和SQL Server中实现日期和时间的格式化。 #### ...

    易语言时间戳源码.rar

    1. **时间戳转换**:易语言提供了内置函数来将时间戳转换为易语言中的日期和时间格式,反之亦然。比如,可以使用“日期时间转时间戳”和“时间戳转日期时间”这两个函数,来在时间戳和日期时间对象之间进行转换。 2...

Global site tag (gtag.js) - Google Analytics