Calendar be = Calendar.getInstance(); Calendar to = Calendar.getInstance(); be.setTime(beday); to.setTime(today);be.get(Calendar.DATE); to.get(Calendar.DATE);
import java.text.SimpleDateFormat; import java.util.Date; import java.util.*; import java.io.*; import java.sql.*;public class DateTime { public DateTime () { } static public void main(String args[]) { Date start = new Date(); long st=System.currentTimeMillis(); //读取当前时间的毫秒
Date currentTime = new Date(); SimpleDateFormat smpDateFormat = new SimpleDateFormat("′现在时间:′G yyyy-MM-dd E a hh:mm:ss.SS"); //将日期格式化G表示“公元”,E表示“星期”,a表示“上午”或“下午” String currentTimeStr = smpDateFormat.format(currentTime); System.out.println(currentTimeStr);
Date end = new Date(); SimpleDateFormat smpDateFormat1 = new SimpleDateFormat("SS"); //将日期格式化,只取其中的毫秒 String start1 = smpDateFormat1.format(start); String end1 = smpDateFormat1.format(end); int s = Integer.parseInt(start1); int e = Integer.parseInt(end1); System.out.println("开始时间"+s); System.out.println("结束时间"+e); System.out.println("差距"+(e>=s ? (e-s):(e-s+1000))); //if(e>=s) System.out.println("差距"+(e-s)); //else System.out.println("差距"+(e-s+1000));
long en=System.currentTimeMillis(); System.out.println("开始时间"+st); System.out.println("结束时间"+en); System.out.println("差距"+(en-st)); } }
Date beday = new Date(2000,10,07);
Date today = new Date();这样我应该如何计算那?还有 Calendar 是什么阿.
我现在正在上java的课程 还没有学到那
比如:
calendar obj = calendar.getinstance()
obj.get(calendar.year);
Calendar to = Calendar.getInstance();
be.setTime(beday);
to.setTime(today);be.get(Calendar.DATE);
to.get(Calendar.DATE);
import java.util.Date;
import java.util.*;
import java.io.*;
import java.sql.*;public class DateTime {
public DateTime () {
}
static public void main(String args[]) {
Date start = new Date();
long st=System.currentTimeMillis();
//读取当前时间的毫秒
Date currentTime = new Date();
SimpleDateFormat smpDateFormat = new SimpleDateFormat("′现在时间:′G yyyy-MM-dd E a hh:mm:ss.SS");
//将日期格式化G表示“公元”,E表示“星期”,a表示“上午”或“下午”
String currentTimeStr = smpDateFormat.format(currentTime);
System.out.println(currentTimeStr);
Date end = new Date();
SimpleDateFormat smpDateFormat1 = new SimpleDateFormat("SS");
//将日期格式化,只取其中的毫秒
String start1 = smpDateFormat1.format(start);
String end1 = smpDateFormat1.format(end);
int s = Integer.parseInt(start1);
int e = Integer.parseInt(end1);
System.out.println("开始时间"+s);
System.out.println("结束时间"+e);
System.out.println("差距"+(e>=s ? (e-s):(e-s+1000)));
//if(e>=s) System.out.println("差距"+(e-s));
//else System.out.println("差距"+(e-s+1000));
long en=System.currentTimeMillis();
System.out.println("开始时间"+st);
System.out.println("结束时间"+en);
System.out.println("差距"+(en-st));
}
}