java日期格式化

java中如何得到日期及星期几
2009年8月24日 星期一

第1个回答  2009-08-24
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]);
}
}
第2个回答  2009-08-24
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class DataTest {
public static void main(String[] args) {
Calendar calendar = Calendar.getInstance();
Date date=calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 E");
System.out.println(sdf.format(date));
}
}
------------------------------------------------------------------
2009年08月24日 星期一
第3个回答  推荐于2016-03-01
Date d=new Date();
SimpleDateFormat sf=new SimpleDateFormat("yyyy年MM月dd日 E");
System.out.println(sf.format(d));本回答被提问者采纳
第4个回答  2009-08-24
第5个回答  2009-08-24
自已处理,很简单

public class TimeStamp {
public String getTimeStamp() {
return getDate()+getTime();
}

//private Date param=null;
private Calendar ca=Calendar.getInstance();

private String getYear()
{
int y = ca.get(Calendar.YEAR);
String year = ""+y;
return year;
}
private String getMonth()
{
int m = 1+ca.get(Calendar.MONTH);
String month ="";
if(m<10)month="0"+m;
else month=""+m;
return month;
}
private String getDay()
{
int d = ca.get(Calendar.DAY_OF_MONTH);
String day ="";
if(d<10)day="0"+d;
else day=""+d;
return day;
}
private String getHour()
{
int h = ca.get(Calendar.HOUR_OF_DAY);
String hour = "";
if(h<10)hour="0"+h;
else hour =""+h;
return hour;
}

private String getMinute()
{
int n = ca.get(Calendar.MINUTE);
String minute = "";
if(n<10)minute="0"+n;
else minute=""+n;
return minute;
}

private String getSecond()
{
int s = ca.get(Calendar.SECOND);
String second = "";
if(s<10)second="0"+s;
else second=""+s;
return second;
}
public String getDate()
{
return getYear()+getMonth()+getDay();
}

public String getDate2()
{
return getYear()+"/"+getMonth()+"/"+getDay();
}
public String getDate3()
{
return getMonth()+"/"+getDay()+"/"+getYear();
}

public String getTime()
{
return getHour()+ getMinute()+ getSecond();
}

public String getTimes()
{
return getYear()+"-"+getMonth()+"-"+getDay()+" "+getHour()+":"+ getMinute()+":"+ getSecond();
}
}

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网