java 时间 如何将这个时间2013-7-30 0:00

直接赋给一个变量呢???
2024-12-23 08:05:20
推荐回答(5个)
回答1:

import java.util.Date;
import java.util.Locale;
import java.text.DateFormat;

public class Test20060704_01 {
 public static void main(String[] args) {
  Date d = new Date();
  String s = String.valueOf(d);
  System.out.println(s);
  
  String s1 = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.MEDIUM, Locale.ENGLISH).format(d);
  System.out.println(s1);
  String s2 = DateFormat.getDateTimeInstance(DateFormat.LONG, DateFormat.LONG, Locale.CHINA).format(d);
  System.out.println(s2);
 }
}

回答2:

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

public class substring {
 public static void main(String[] args) {
  Date d = new Date();
  SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm");
  String e = sdf.format(d);
  System.out.println(e); 
 }
}

回答3:

Date data = new Date(); //创建一个Date对象
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm"); //声明格式
String str= sdf.format(data);
System.out.println(str);

回答4:

java.util.Date d = java.text.DateFormat.getDateTimeInstance().parse("2013-7-30 0:00");

回答5:

Date date = new SimpleDateFormat("yyyy-MM-dd HH:mm").parse("2013-7-30 0:00");