時間轉java時間
Ⅰ java時間格式轉換
Dated=newDate();
SimpleDateFormats=newSimpleDateFormat("yyyy/MM/ddHH:mma",Locale.ENGLISH);System.out.println(s.format(d));
Ⅱ 時間轉換 java編程
public static void main(String[] args) {
Scanner c = new Scanner(System.in);
int i = 0;
while (true) {
System.out.println("請輸入一個正整數:");
i = c.nextInt();
if (i >= 0) {
break;
}
}
String AmOrPm = "pm";
int startTimeHour = 12;
int startTimeMin = 0;
int hours = i / 60;//經過的小時數
int mins = i % 60;//經過的分鍾數
int hoursGone = hours % 24;
if (hoursGone >= 12) {
AmOrPm = "am";
}
hoursGone = hoursGone - 12;
if ((startTimeHour + hoursGone) % 12 == 0) {
startTimeHour = 12;
}
else {
startTimeHour = (startTimeHour + hoursGone) % 12;
}
if (mins < 10) {
System.out.println(startTimeHour + ":0" + mins + AmOrPm);
}
else {
System.out.println(startTimeHour + ":" + mins + AmOrPm);
}
}
Ⅲ JAVA中日期格式轉換:2012-07-10 00:00:00.000如何轉換成2012年07月10日
Java時間格式轉換大全
import java.text.*;
import java.util.Calendar;
public class VeDate {
/**
* 獲取現在時間
*
* @return 返回時間類型 yyyy-MM-dd HH:mm:ss
*/
public static Date getNowDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
ParsePosition pos = new ParsePosition(8);
Date currentTime_2 = formatter.parse(dateString, pos);
return currentTime_2;
}
Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
Ⅳ 如何把delphi的日期時間轉為java的日期時間
日期轉換成字元串 有個函數可以幫助解決: FormatDateTime():string,他有兩個參數,第一個是時間(TDateTime型),第二個是要轉換的格式(例如'yyyyMMdd hh:mm:ss') 舉例:拿系統的Now這個時間來說 S := FormatDateTime(Now, 'hh:mm:ss'); 就可以將TDateTime型轉換成string型了,但是有個條件,第一個參數必須是'yyyy/MM/dd' 。
Ⅳ java時間轉換
java中毫秒轉日期:
//毫秒轉換為日期
public static void main(String[] args) {
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
long now = System.currentTimeMillis();
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(now);
System.out.println(now + " = " + formatter.format(calendar.getTime()));
// 日期轉換為毫秒 兩個日期想減得到天數
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String start="2011-09-20 12:30:45";
String end ="2011-10-20 6:30:00";
//得到毫秒數
long timeStart=sdf.parse(start).getTime();
long timeEnd =sdf.parse(end).getTime();
//兩個日期想減得到天數
long dayCount= (timeEnd-timeStart)/(24*3600*1000);
System.out.println(dayCount);
}
Ⅵ 系統時間怎麼轉換成java.util.date
如:將String str = "2010-12-15"轉化為java.util.Date:
Date d = new SimpleDateFormat("yyyy-MM-dd").parse(str);
若String str = "2010年12月15日"
Date d = new SimpleDateFormat("yyyy年MM月dd日").parse(str);
Ⅶ java如何轉換時間
首先給你說下原因:在JAVA中,資料庫的時間是sql.date,java中是java..date,你直接引用兩邊的值來比較的時候就要出錯哈。一般來說,你在資料庫中取出時間後,使用java的時間轉換函數(dateformat還是formatdate記不清楚了)進行轉換哈,然後才是用於比較或者是引用,否則出錯。
Ⅷ JAVA時間轉換
package cn.ysh.studio...test;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
/**
*
* @author 楊勝寒
*/
public class DateFormat1 {
public static void main(String[] s) throws ParseException {
//原來的格式化後的時間字元串
String dt = "Fri Apr 13 2012 09:20:51 GMT 0800 (China Standard Time)";
//實例化一個簡單的時間格式化裝置,第一個參數指定了日期格式化的格式,後一個參數指定了時區
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd yyyy HH:mm:ss 'GMT 0800 (China Standard Time)'", Locale.ENGLISH);
//以指定的格式化裝置反向解析日期字元串
Date date = sdf.parse(dt);
//實例化第二個簡單的時間格式化裝置,用來格式化剛才解析出的日期
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:MM:SS");
//格式化
dt = formatter.format(date);
//列印格式化後的字元串
System.out.println(dt);
}
}
重點是你要知道你提供的時間字元串的格式,即如何從Date轉換到String的,然後你可以構建一個SimpleDateFormat對象反向解析,即可獲得對應的Date對象,再然後,就可以根據自己的需要,再自行格式化了。