1. 程式人生 > >JSONFormat格式化時間,時間時區轉換GMT-4 轉GMT+8,獲取當前時間前多少分鐘

JSONFormat格式化時間,時間時區轉換GMT-4 轉GMT+8,獲取當前時間前多少分鐘

計算自己所在是時區跟要轉換的時區差幾個小時,hours傳遞的是小時數
比如 GMT-4  到  GMT+8是差12個小時
bbiNbet.getWagersDate() == null ? null : UtilTool.headDate(sdf.format(bbiNbet.getWagersDate()), 12)
/** * 取到 hours 以前時間* @param hours* @return*/public static Date headDate(String date ,int hours) throws ParseException { Calendar cal = Calendar.getInstance
();cal.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(date));cal.add(Calendar.HOUR_OF_DAY, hours); return cal.getTime();}

對於實體類查詢的時候轉換時間是需要在get方法上面加上jsonFormat熟悉並且設定時區
public Date WagersDate;
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
public Date getWagersDate() {
    return 
WagersDate; } //傳入指定的分鐘數10,返回當前前10分鐘的日期
public static Date getParamDate (int min) {

    Calendar cal = Calendar.getInstance();
cal.add(Calendar.MINUTE, -min);
Date date = new Date();
date.setTime(cal.getTimeInMillis());
    return date;
}


相關推薦

JSONFormat格式化時間時間時區轉換GMT-4 GMT+8,獲取當前時間多少分鐘

計算自己所在是時區跟要轉換的時區差幾個小時,hours傳遞的是小時數 比如 GMT-4 到 GMT+8是差12個小時 bbiNbet.getWagersDate() == null ? null : UtilTool.headDate(sdf.format(bbiNbe

獲取當前時間是格林時間進行轉換

private static SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); public static void main(String[] args) { // TODO Auto-ge

C# 獲取當前時間格式化輸出

C# 獲取當前時間(帶毫秒) DateTime.Now.ToString("yyyyMMddHHmmssfff"); 相信yyyyMMddHHmmss各位都看的懂,fff就是指毫秒數f指的是一位的毫秒ff是2位的...fffffff是7位的下面附上時間格式的說明: d

C# 獲取當前時間時間轉換當前本地時間

/// <summary> /// 獲取當前本地時間戳 /// </summary> /// <returns></returns> pub

【JS】獲取當前時間時間時間戳之間的轉換

獲取當前時間 <input name="timesj" value="" type="text" id="timesj" class="intxt"> <script type="text/javascript">

JavaScript 時間與Unix時間戳互相轉換指定時間轉換獲取當前時間

工作上用到這個還挺多的,做個簡單的隨筆,以後查詢的時候比較方便: 一般JS獲取的時間戳預設是13位數字,在個人的工作中,PHP後臺只需要精確到秒就行,看各位親的需要了, 程式碼註釋裡儘量寫的比較清楚了 <( ̄︶ ̄)↗[GO!] <!DO

Java獲取當前時間時間轉換時間格式

1. SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String datetime = tempDate.format(new java.util.Date()); //也可

C++獲取當前時間並轉化成格式化時間

#include<stdio.h> #include<windows.h> #include<iostream> #include<time.h> #include<sstream> #include<chr

js獲取當前時間並將標準日期格式轉換成Long型

獲取當前日期: //獲取當前時間 var nowDate = new Date(); var year= nowDate.getFullYear(); var month = nowDate

ios 獲取當前時間轉換時間

1.獲取當前時間 +(NSString *)getCurrentDate {     //獲取當前時間     NSDate *now = [NSDate date];     KELog(@"now date is: %@", now);          NSCalen

js 的date的format時間獲取當前時間前一天的日期

mon class orm hour days sub lac reg .get Date.prototype.Format = function (fmt) { //author: meizz var o = { "M+": this.getM

java如何獲取當前時間以及如何進行格式化

rule gettime .get println lis get asi cal days 起因:寫代碼的時候經常會用到獲取當前時間戳和日期,現總結如下 public void testDate() { //SimpleDateFormat df = new

java如何獲取當前時間精確到毫秒

led style time date() new hour 時間 text 參考 import java.text.SimpleDateFormat; import java.util.Date; import java.util.Calendar; //func

js獲取當前時間仿PHP函數模式

time() HP bsp col 獲取時間 bstr time php span 函數: /** * 獲取時間戳函數 * 仿PHP函數模式 */ function time(){ var this_time = Date.parse(new Da

js獲取當前時間格式YYYY-MM-DD

clas amp urn RR AR 時間 當前 nbsp cti //獲取當前時間,格式YYYY-MM-DD function getNowFormatDate() { var date = new Date(); var sep

java代碼--Date類獲取當前時間-格式化輸出

data- RF mon 具體類 ont extend stc srx cnp 44:52 閱讀數:2299 package cn.Date; import java.text.Format; import java.text.SimpleDateFormat;

獲取當前時間轉換所需格式

nth post seconds let ons 中國 turn asc urn 獲取當前時間 let datatime = new Date() console.log(datatime) 打印結果:Wed Jul 04 2018 11:10:04 GMT+080

PHP獲取當前時間計算一天、一周、一月、一年的後時間

clas col time class nbsp years spa 分鐘 code 獲取當前時間: $now = date(‘Y-m-d H:i:s‘,time()); 獲取當前時間一分鐘的時間: date("Y-m-d H:i:s",strtotime("+

Mysql 如何設置字段自動獲取當前時間附帶添加字段和修改字段的例子

mes 設置默認時間 table pda mod -- creat column ble --添加CreateTime 設置默認時間 CURRENT_TIMESTAMP ALTER TABLE `table_name`ADD COLUMN `CreateTime` d

動態獲取當前時間查詢數據。

spa ise 表名 new hist ring class ice result 1 HashMap<String,Object> paramMap =new HashMap<String,Object>(); 2 /