var d, s = "";
var c = ":";
d = new Date();
s += dgetYear()+ "/";
s += (dgetMonth() + 1) + "/";
s += dgetDate() + " ";
s += dgetHours() + c;
s += dgetMinutes() + c;
s += dgetSeconds() + c;
s += dgetMilliseconds();
alert(s);
其实系统默认的都是毫秒数的时间戳, 所以你想要的2017-01-16 17:00:00 不是提取的, 而是格式化的
new SimpleDateFormat("yyyy-MM-dd HH:00:00")format(SystemcurrentTimeMillis());
import javatextParseException;
import javatextSimpleDateFormat;
public class Test {
public static boolean isDate(String strDate, String sign) {
boolean back = true;
SimpleDateFormat sdf = new SimpleDateFormat(sign);
try {
sdfparse(strDate);
} catch (ParseException e) {
back = false;
}
return back;
}
public static void main(String[] args) {
String date = "2009-03-23-135329000000";
String sign = "yyyy-MM-dd-HHmmssSSSSSS";
Systemoutprintln(TestisDate(date, sign));
}
}
框架你得自己设计
技术告诉你一些
即时时间使用Date类或Calendar类,new Date()或CalendargetInstance()得到本地即时时间
和某时间相比,如果给定年月日小时分秒之一或组合,则按Calendarset处理,如果给定基准时间差1970-1-1 0:00:00则Calendar和Date都有设置方法
总之,多看看API文档,问问师兄们很简单的
补充一点,Date原来很多构造函数和方法的,现在都过期了
以上就是关于js 获取服务器时间 精确到毫秒(java)全部的内容,包括:js 获取服务器时间 精确到毫秒(java)、Java获取时间戳精确到年月日时、如和用java 写一个 正则表达式 验证日期的 要精确到毫秒的 2009-03-23-13.53.29.000000等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)