我如何从下面的代码中分离日期和时间有人可以帮助我吗
How do I seperate date and time from this below code can anybody help me
String pickup = Date Format. get Date Time Instance(
Date Format. SHORT, Date Format. SHORT).format(
tree.pickup);
给出类似 3/21/15 5:58 AM
的输出。
我正在尝试像 date 3/21/15 and time 5:58 AM
这样的输出
我怎样才能做到这一点?
试试这个..
String pickup = Date Format. get Date Time Instance( Date Format. SHORT, Date Format. SHORT).format(tree.pickup);
System.out.println("Date: " + date.substring(0, pickup.indexOf(' ')));
System.out.println("Time: " + date.substring(pickup.indexOf(' ') + 1));
你也可以试试这段代码,尝试使用日期时间格式。
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class J2 {
public static void main(String[] args) {
DateFormat f1 = new SimpleDateFormat("yyyy/MM/dd");
DateFormat f2 = new SimpleDateFormat("hh:m:s:a");
Calendar cal = Calendar.getInstance();
String date = f1.format(cal.getTime());
String time = f2.format(cal.getTime());
System.out.println(date);
System.out.println(time);
}
}
单独使用 DateFormat.getDateInstance and DateFormat.getTimeInstance 格式化日期值
例如...
Date date = new Date();
String datePart = DateFormat.getDateInstance(DateFormat.SHORT).format(date);
String timePart = DateFormat.getTimeInstance(DateFormat.SHORT).format(date);
String dateAndTime = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT).format(date);
System.out.println("datePart = " + datePart);
System.out.println("timePart = " + timePart);
System.out.println("dateAndTime = " + dateAndTime);
输出
datePart = 21/03/15
timePart = 6:46 PM
dateAndTime = 21/03/15 6:46 PM
String pickup = Date Format. get Date Time Instance(
Date Format. SHORT, Date Format. SHORT).format(
tree.pickup);
给出类似 3/21/15 5:58 AM
的输出。
我正在尝试像 date 3/21/15 and time 5:58 AM
我怎样才能做到这一点?
试试这个..
String pickup = Date Format. get Date Time Instance( Date Format. SHORT, Date Format. SHORT).format(tree.pickup);
System.out.println("Date: " + date.substring(0, pickup.indexOf(' ')));
System.out.println("Time: " + date.substring(pickup.indexOf(' ') + 1));
你也可以试试这段代码,尝试使用日期时间格式。
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class J2 {
public static void main(String[] args) {
DateFormat f1 = new SimpleDateFormat("yyyy/MM/dd");
DateFormat f2 = new SimpleDateFormat("hh:m:s:a");
Calendar cal = Calendar.getInstance();
String date = f1.format(cal.getTime());
String time = f2.format(cal.getTime());
System.out.println(date);
System.out.println(time);
}
}
单独使用 DateFormat.getDateInstance and DateFormat.getTimeInstance 格式化日期值
例如...
Date date = new Date();
String datePart = DateFormat.getDateInstance(DateFormat.SHORT).format(date);
String timePart = DateFormat.getTimeInstance(DateFormat.SHORT).format(date);
String dateAndTime = DateFormat.getDateTimeInstance(DateFormat.SHORT, DateFormat.SHORT).format(date);
System.out.println("datePart = " + datePart);
System.out.println("timePart = " + timePart);
System.out.println("dateAndTime = " + dateAndTime);
输出
datePart = 21/03/15
timePart = 6:46 PM
dateAndTime = 21/03/15 6:46 PM