導航:首頁 > 編程語言 > javalong轉時間

javalong轉時間

發布時間:2022-04-23 16:28:30

⑴ MySql資料庫怎樣把Long時間與日期相互轉換

1
我用的是SQLyog資料庫客戶端。通過from_unixtime把Long時間轉換為日期格式。具體用法如下:select from_unixtime(1388776825);執行即可

2
還可以增加時間格式,用法如下:
SELECT FROM_UNIXTIME( 1388776825, '%Y%m%d' ) 結果:20140104SELECT FROM_UNIXTIME( 1388776825, '%Y年%m月%d' ) 結果:2014年1月4
3
如果想逆向轉換,可以通過unix_timestamp()函數反向轉換。用法如下:
SELECT UNIX_TIMESTAMP() ;//獲取當前時間的秒數
SELECT UNIX_TIMESTAMP('2014-03-23 10:10:40') ; //獲取指定日期格式的秒數
SELECT UNIX_TIMESTAMP('2014-03-23') ; //獲取指定日期格式的秒數

⑵ 在java里,一個long型的,怎麼計算成時分秒

	publicstaticStringmSec2hms(LongmSec){
LongdiffTime=mSec/1000L;
StringBuilderstringBuilder=newStringBuilder();
for(inti=2;i>0;i--){
LongmodTime=diffTime%60;
stringBuilder.insert(0,modTime+(i%2==1?"′":"″"));
diffTime/=60;
}
stringBuilder.insert(0,diffTime+":");
returnstringBuilder.toString();
}

⑶ java編程之怎樣把Long轉換成Date的日期格式

把long時間的毫秒轉化為Date日期有2種方法。
第一,利用java.util.Date直接轉換
1、獲取到毫秒值 millis
2、new一個Date對象 date
3、直接調用date.setTime(millis)
第二種方法利用java.util.Calendar轉換
1、獲取到毫秒值 millis
2、獲取一個日歷類Calendar實例cal
3、調用cal.setTimeInMillis(millis);
4、獲取cal的Date對象,getTime();
示例:

1
2
3
4
5
6
7

Date date = new Date();
date.setTime(millis);

Calendar cal = Calendar.getInstance();
cal.setTimeInMillis(millis);
Date date = cal.getTime();

⑷ 怎麼將long類型轉換成date

ong類型的時間轉換為date,可以通過SimpleDateFormat對象對格式進行定義,然後創建一個Date類型的對象封裝時間,再通過SimpleDateFormat對象的format(date)方法就可以獲取指定的日期格式了。
有了上面的介紹,看看我是怎麼封裝一個簡單的Long轉換為Date的函數:

1
2
3
4
5
6
7
8
9
10
11

/**
* 把毫秒轉化成日期
* @param dateFormat(日期格式,例如:MM/ dd/yyyy HH:mm:ss)
* @param millSec(毫秒數)
* @return
*/
private String transferLongToDate(String dateFormat,Long millSec){
SimpleDateFormat sdf = new SimpleDateFormat(dateFormat);
Date date= new Date(millSec);
return sdf.format(date);
}

3
寫一個main函數測試一下我們寫的方法:

1

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class test { public static void main(String[] args) throws ParseException { // TODO Auto-generated method stub System.out.println(transferLongToDate("MM/dd/yyyy",System.currentTimeMillis())); } /** * 把毫秒轉化成日期 * @param dateFormat(日期格式,例如:MM/ dd/yyyy H

⑸ java 如何從Long型的時間中取得年月日

第一種方法:
package cn.yw.test;

import java.text.SimpleDateFormat;
import java.util.Date;

public class DateTest {

public static void main(String[] args){
Date today = new Date();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
format.format(today);
/*輸入日期*/
System.out.println(format.format(today));
String datetime = format.format(today);
//輸入年
String year = datetime.substring(0, datetime.indexOf("-"));
System.out.println(year);
//輸出月
String month = datetime.substring(datetime.indexOf("-")+1, datetime.lastIndexOf("-"));
System.out.println(month);
//輸出日
String day = datetime.substring(datetime.lastIndexOf("-")+1, datetime.length());
System.out.println(day);

}

}
第二種方法:
Date today = new Date();
long time = today.getTime();
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(time);
//輸出年
System.out.println(calendar.get(Calendar.YEAR));
//輸出月 :由於月份是從0開始的所以要加上1
System.out.println(calendar.get(Calendar.MONTH+1));
//輸出日
System.out.println(calendar.get(Calendar.DAY_OF_MONTH));
希望能夠幫助你解決問題

⑹ java中long如何轉化為java.sql.Date

new Date(long num);
要注意java.sql.Date()與java.util.Date()的區別
util.Date()包括日期與時間;sql.Date()只包含日期,不包含時間,所以你如果需要時間的話還需要sql.Time()類

當然如果用sql.Date()與sql.Time()往資料庫插入時間,顯然有些麻煩,sun公司提供了一個很好結合類java.sql.Timestamp(),利用這個類進行插入資料庫時間就方便多了

⑺ 將java怎麼將long類型的時間轉換成年月日的形式

用java代碼實現:

public static String longToDate(long lo){

Date date = new Date(lo);

SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

return sd.format(date);

}

資料拓展:

長整型(long)是計算機程序語言,是程序設計中數據類型的一種表現方式,一般情況下用long 表示長整型。 long 有符號64位整數,范圍是-2^63-2^63 -1 Int64。

⑻ JAVA如何把long lastModified函數返回的值轉為當前時間

package test;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;

public class Test1 {

public static void main(String[] args) throws Exception {

DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Calendar date = Calendar.getInstance();
date.setTimeInMillis(System.currentTimeMillis());//System.currentTimeMillis()替換成long lastModified
System.out.println(df.format(date.getTime()));
}
}

Java學習交流!

⑼ java時間long類型怎麼轉換為時間

long time = 000000000;
java.util.Date data = new Date(time);

閱讀全文

與javalong轉時間相關的資料

熱點內容
linux打包命令targz 瀏覽:996
抖音app是哪個 瀏覽:407
蘋果app怎麼上架 瀏覽:255
NA伺服器地址 瀏覽:427
我的世界如何初始化伺服器 瀏覽:97
哪個手機app天氣預報最准 瀏覽:752
怎樣把視頻壓縮至25m 瀏覽:570
vivox27文件夾怎麼改變 瀏覽:727
新手玩狼人殺用什麼app 瀏覽:615
pdf在線查看 瀏覽:954
安卓tv90如何關閉後台 瀏覽:683
php讀取word亂碼 瀏覽:755
minicom源碼 瀏覽:1001
海爾冷櫃壓縮機 瀏覽:416
聯通伺服器如何調試信號 瀏覽:136
stata新命令 瀏覽:941
單調棧演算法python 瀏覽:606
微信解壓游戲怎麼下載 瀏覽:962
忍三伺服器不同如何登上賬號 瀏覽:822
php求積 瀏覽:297