java有什么方法可以把获取当前时间?要精确到秒?

发布于2022-01-10 18:43:13
7个回答
admin
网友回答2022-01-10
Date date=new Date();
DateFormat format=new SimpleDateFormat(yyyy-MM-dd HH:mm:ss);
String time=format.format(date);//time就是当前时间
admin
网友回答2022-01-10
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat(hh:mm:ss);
String dateString = sdf.format(date);
admin
网友回答2022-01-10
String date = new SimpleDateFormat(yyyy-MM-dd hh:mm:ss).format(new Date());
admin
网友回答2022-01-10
import java.text.SimpleDateFormat;import java.util.Calendar;public class DateDemo { public static void main(String[] args) { System.out.println(getDateString()); } public static String getDateString() { Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.SECOND, 10); SimpleDateFormat sdf = new SimpleDateFormat(yyyy-MM-dd'T'HH:mm:ss); return sdf.format(calendar.getTime()); }}中间是个T吗,其实我觉得空格会更好看。
admin
网友回答2022-01-10
对的, DateTime.Now.AddSeconds(..)将指定的秒数加到此实例上,参数值类型double
减少30秒,将填入-30即可
admin
网友回答2022-01-10
java.util.Date datetime=new java.util.Date();
java.sql.Timestamp time=new java.sql.Timestamp(datetime.getTime());
admin
网友回答2022-01-10
目测没问题
下面是我的验证

回到
顶部