1. 程式人生 > >Unix時間戳轉java.util.Date,以及日期函式date_sub()

Unix時間戳轉java.util.Date,以及日期函式date_sub()

1.unix時間戳轉時間

這裡是10位的,如果是13位的去掉*1000就可以了
public static Date unixTimeToDate(int unixTime) throws ParseException{
        SimpleDateFormat format =  new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Long time=new Long(unixTime)*1000;  
        String d = format.format(time);
        return format.parse(d);  
 }


Date time = DateUtil.unixTimeToDate(nonCarInsuranceOrder.getCreateTime());

========================================================================================
2. mysql資料庫 LOCALTIMESTAMP(now()) 為13位時間戳, UNIX_TIMESTAMP(now()) 為10位時間戳。

LOCALTIMESTAMP(now())一般為ms,UNIX_TIMESTAMP(now())一般為s

========================================================================================

3.date_sub()函式+unix時間轉換函式,查詢6個月以內訂單

o.createTime  BETWEEN unix_timestamp(date_format(DATE_SUB(CURRENT_DATE (), INTERVAL 6 MONTH),'%Y-%m-%d 00:00:00')) 
AND unix_timestamp(date_format(current_date(),'%Y-%m-%d 00:00:00'))

相關推薦

Unix時間java.util.Date以及日期函式date_sub()

1.unix時間戳轉時間 這裡是10位的,如果是13位的去掉*1000就可以了 public static Date unixTimeToDate(int unixTime) throws ParseException{ SimpleDateFormat f

Unix時間日期時間格式C#、Java、Python各語言實現!

[1] oda total 轉換 n) str nbsp -m col 之前有個Q上好友沒事問我,怎麽自己寫Unix時間戳轉日期時間?於是我就順手寫了個C#版本給他!最近想起來,就萌發多寫幾個語言的版本分享,權當練習思路外加熟悉另外兩種語言。 先說轉換步驟 先處理年份

關於Unix時間北京時間的問題

[] print urn and result sta http res asp 工具在這裏:http://tool.chinaz.com/Tools/unixtime.aspx?qq-pf-to=pcqq.group 今天踩了坑,無論參數是多少,年份總是1970。才發現原

Unix時間Java中的時間的區別

前言 最近在使用阿里的日誌服務時,遇到了一些Java中Timestamp的坑,所以特意做了瞭解並整理了一下。在這之前首先得介紹一下Unix時間戳: Unix時間戳是從1970年1月1日(UTC

C# 裡 Unix時間DateTime

GPS下來的時間是“1481267203000” 搜了一下,得到的結果是 int i = 1481267203000; i = 1481267203000 / 1000; DateTime t =

windows下Unix時間北京時間

time_t nowtime = timeStamp; struct tm stTime; localtime_s(&stTime, &nowtime); int year, month

Python時間Java時間

在做介面測試過程中遇到請求引數時間戳的轉換,記錄下: 這裡使用的是Java語言開發http介面,其中有個請求標識id、密匙和時間戳的拼接再加密的。使用Python測試這些介面需要將裡面的時間戳轉換成Java的時間戳格式; 如介面文件中某句話:  #id = 時間戳(13位

java.sql.datejava.util.date區別以及資料庫中插入帶時分秒的時間

java.sql.Date,java.sql.Time和java.sql.Timestamp三個都是java.util.Date的子類(包裝類)。 java.sql.Date是java.util.Da

java.util.Date和mysql日期之間轉換

Pojo裡面用的是java.util.Date;MYSQL裡面用的是datetime。因為表單提交所有資料都是以字串的形式傳輸(如果說錯請大神指正),所以在後臺接收到前臺傳來的日期字串是要轉換一下。 /** * 字串轉換成日期 * @param str * @ret

根據時間Date實現(Java)及實現原理分析

時間戳是指格林威治時間1970年01月01日00時00分00秒(北京時間1970年01月01日08時00分00秒)起至現在的總秒數。 本次實現跟根據Java.text.* 包中的工具類實現的,示例程式碼: import java.text.SimpleDateFormat; public

.net18位時間化為java Date物件

public class DateUtils {    private static final long TICKS_AT_EPOCH = 621355968000000000L;  private static final long TICKS_PER_MILLISEC

CST,CET,UTC,GMT,DST,Unix時間幾種常見時間概述與關系(

使用 ndb 過程 發布 英國倫敦 國家 包括 世界時間 com 轉自:http://www.cnblogs.com/frontendBY/p/5215785.html 1、UTC: Universal Time Coordinated 協調世界時,又稱世界標準時間

java.util.Datejava.sql.Date的區別和相互轉化()

分開 hid 包含 strong stat 日常 互轉 timestamp edate 轉自:http://blog.csdn.net/qin_zhimou/article/details/55509769 共同點:都有getTime方法返回毫秒數,可以直接構建 不同點:

【SpringMVC】數據校驗時拋出javax.validation.UnexpectedTypeException: HV000030: No validator could be found for type: java.util.Date.

springmvc 去掉 not orm align found 包括 text expect 老魏原創,轉載請留言。 原因:給Javabean中的字段註解多余或者錯誤導致。 @NotEmpty @Past @DateTimeFormat(pattern="yy

win10 uwp unix timestamp 時間 DateTime

string 是否 eva als 知識共享 ice typeof system 所有 原文:win10 uwp unix timestamp 時間戳 轉 DateTime有時候需要把網絡的 unix timestamp 轉為 C# 的 DateTime ,在 UWP 可以

oracle將unix 時間轉換為date類型

oracle 時區 時間戳 interval 結果 date類 相關 pos unix時間 select to_date(‘19700101‘,‘yyyyMMdd‘)+numtodsinterval(8*3600,‘second‘)+numtodsinterval(60,‘

java.util.Datejava.sql.Date以及System.currentTimeMillis()涉及到時間的問題

指定格式 註意 設置 date 參數 獲取系統時間 clas 系統時間 測試的 java.util.Date與java.sql.Date的區別 util.Date 1 java.util.Date nowUtil =new java.util.Date(

Oracle--Oracle資料庫中插入日期日期帶有時分秒(java.util.Date型別)

       通過JDBC向oracle資料庫中插入時間型別時間時,可以直接向資料庫中插入java.sql.Date型別的時間,但是時間只包含年月日,沒有時分秒。如果需要通過JDBC向oracle中插入java.util.Date型別的時間,先將Date轉換成格式化字串,再進

.net 時間化為Java時間並轉化為時間

最近專案中遇見這樣一個關於時間戳的問題,我們的後臺是.net , 具體的需求是這樣的。我向後臺請求,下載一個二進位制的檔案,然後就開始了漫長的解析二進位制檔案的過程,在朋友的幫助下,檔案解析其他資料均解析成功,只有一個拿到的時間戳,轉化出來的時間,總是不正確,然後經過一番查詢

Python 將Unix時間轉化為通用時間(年,天分)。處理Dataframe中的Unix時間

import time def time_transform(unix_time): tt = {} #利用字典儲存 t = time.gmtime(unix_time)#重要的是這個函式,可獲得更多的資訊。這裡只取其中4個