❶ java日期格式化問題
SimpleDateFormatdateFormat=newSimpleDateFormat("yyy-MM-ddHH:mm:ss");
//時間轉字元串
Stringcurrentdate=dateFormat.format(newDate());
//字元串轉日期
Stringbefore="2014-11-0411:11:00.0";
Dateafter=dateFormat.parse(before);
不知道你要的是哪種
❷ 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語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。
❸ JAVA時間轉換
String dt="Fri Apr 13 2012 09:20:51 GMT +0800 (China Standard Time)";
dt=dt.replaceAll(" GMT.+$", "");
System.out.println(dt);
SimpleDateFormat pSdf=new SimpleDateFormat("EEE MMM DD yyyy HH:mm:ss",Locale.ENGLISH);
SimpleDateFormat fSdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println(fSdf.format(pSdf.parse(dt)));
❹ JAVA 日期格式化的問題
<script language=javascript>
function ShowDateTime(input1,input2)
{
var DateTime1=input1.substr(0,4) + input1.substr(5,2) + input1.substr(8,2) + input1.substr(11,2) + input1.substr(14,2);
DateTime1=showModalDialog('setdatetime.jsp?vDateTime=' + DateTime1, '', 'dialogWidth:15; dialogHeight:22em; status:0;overflow:hidden');
try{
if(DateTime1==null)
return;
else if(DateTime1=="")
return;
else if(DateTime1=="CancelSetDateTime")
return;
else if(DateTime1=="SetDateTimeIsNull")
{
if(input2==1)
formq.fcsj1.value='';
else if(input2==2)
formq.fcsj2.value='';
}
else
{
if(input2==1)
formq.fcsj1.value=DateTime1;
else if(input2==2)
formq.fcsj2.value=DateTime1;
}
}catch(e){}
}
</script>
<%
Date now=new Date();
Date D1=new Date();
Date D2=new Date();
long millDay=0;
int nowHour=now.getHours();
int nowMinute=now.getMinutes();
int nowSecond=now.getSeconds();
millDay=1000*60*60*24;
D1.setTime(now.getTime()-millDay*2);
D2.setTime(now.getTime()+millDay*1);
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy.MM.dd/HH:mm");
%><font color="#000080"> </font><font color="#000080">發車時間:<input type="text" name="fcsj1" id="fcsj1" size="16" value="<%=dateFormat.format(D1)%>" onfocus="javascript:ShowDateTime(formq.fcsj1.value,1);fcsj1.blur();">
至<input type="text" name="fcsj2" id="fcsj2" size="16" value="<%=dateFormat.format(D2)%>" onfocus="javascript:ShowDateTime(formq.fcsj2.value,2);fcsj2.blur();">
❺ java中的日期格式化怎麼做的
importjava.text.SimpleDateFormat;
importjava.util.Date;
/**
*日期格式化問題
*
*@authorAdministrator
*
*/
publicclassDateFormatTest{
publicstaticvoidmain(String[]args){
Dated=newDate();
//"yyyy-MM-ddHH/mm/ss","yyyy-MM-ddHH時mm分ss秒",
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH時mm分ss秒");
System.out.println(formatter.format(d));
}
}
❻ 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日期轉換問題
YYYY表示的是當前時間所在的年份的一月一號所在的那個星期中第一天的日期也就是星期日那一天的日期。2016年1月1號所在的星期的第一天是2015年12月27號。
❽ java日期格式化
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public static void main(String[] args) {
final String dayNames[] = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
SimpleDateFormat sdfInput = new SimpleDateFormat("yyyy年MM月dd日");
Calendar calendar = Calendar.getInstance();
Date date = new Date();
calendar.setTime(date);
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);
System.out.println(sdfInput.format(date) + " " + dayNames[dayOfWeek - 1]);
}
}
❾ Java日期格式轉換
藉助SimpleDateFormat來格式化。
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf1=new SimpleDateFormat("yyyy/M/d");
String d=sdf.format(sdf1.parse("2019/9/8"))
❿ 如何將JAVA DATE類型的日期 轉換成指定格式類型的 (如:YYYY-MM-DD) 的 DATE類型數據
Date類型並沒有格式,只有轉換成String格式的時候讓格式化顯示。
new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")format(new Date());
Calendar calendar = Calendar.getInstance();
int year = Integer.parseInt(datetime.substring(0,4));
int month = Integer.parseInt(datetime.substring(5,7));
int date = Integer.parseInt(datetime.substring(8,10));
int hour = Integer.parseInt(datetime.substring(11,13));
int minute = Integer.parseInt(datetime.substring(14,16));
//int second = Integer.parseInt(datetime.substring(17,19));
if(calendar.get(Calendar.YEAR)>year){
int y = calendar.get(Calendar.YEAR)-year;
(10)日期格式java擴展閱讀:
Date類可以在java.util包中找到,用一個long類型的值表示一個指定的時刻。它的一個有用的構造函數是Date(),創建一個表示創建時刻的對象。getTime()方法返回Date對象的long值。
import java.util.*;
public class Now {
public static void main(String[] args) {
Date now = new Date();
long nowLong = now.getTime();
System.out.println("Value is " + nowLong);