急!
事情是这样的,
代码中声明了long start_time; //时间是毫秒现在要输出这个时间,按格式:例如这样的:2011-09-10 00:00:00
就是说后面的时分秒全部置零,但也不能取消,各位大哥帮帮忙啊!新手初学不懂
事情是这样的,
代码中声明了long start_time; //时间是毫秒现在要输出这个时间,按格式:例如这样的:2011-09-10 00:00:00
就是说后面的时分秒全部置零,但也不能取消,各位大哥帮帮忙啊!新手初学不懂
import java.text.SimpleDateFormat;
import java.text.DateFormat;
import java.util.Date;public class TimeFormatDemo { public static void main(String[] args){
DateFormat df=new SimpleDateFormat("yyyy-MM-dd 00:00:00");
Date date=new Date();
System.out.println(df.format(date));
}
}
import java.text.SimpleDateFormat;
import java.text.DateFormat;
import java.util.Date;
public class TimeFormatDemo { public static void main(String[] args){
DateFormat df=new SimpleDateFormat("yyyy-MM-dd 00:00:00");
long time=System.currentTimeMillis();//这里改用你想要用的long值就可以
Date date=new Date(time);
System.out.println(df.format(date));
}
}
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;public class MillisToTime {
public static void main(String[] args) {
long timelnMillis = 1234567891011L;
String newTypeTime = getTimeString(timelnMillis);
System.out.println(newTypeTime);
}
public static String getTimeString(long timelnMillis){
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(timelnMillis);
Date date = calendar.getTime();
SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss");
String newTypeDate = f.format(date);
return newTypeDate;
}
}
/*output:
* 2009-02-14 07:31:31
*/
import java.text.DateFormat;
import java.util.Date;public class TimeFormatDemo { public static void main(String[] args){
DateFormat df=new SimpleDateFormat("yyyy-MM-dd 00:00:00");
long time=System.currentTimeMillis();
Date date=new Date(time);
System.out.println(df.format(date));
// df=
Date transferDate=null;
long changedTime=0;
try{
transferDate=df.parse(df.format(date));
changedTime=transferDate.getTime();
}catch(Exception e){
e.printStackTrace();
}
System.out.println(transferDate);
//插入数据库用 transferDate或者changedTime,不要用原来的
}
}