打印日期无效
invalid date printed
我正在使用来自 mongorc.js 的时刻(参考:https://raw.githubusercontent.com/gabrielelana/mongodb-shell-extensions/master/released/mongorc.js),当执行这个小片段时它打印“无效日期”
var text = "00000000000000"
var text1 = moment(text).format("MM/DD/YYYY, HH:mm")
print(text1)
moment(text,"YYYYMMDDHHmmss")
var text2=moment(text,"YYYYMMDDHHmm").format("MM/DD/YYYY, HH:mm");
print(text2)
但是在Java:
import java.text.SimpleDateFormat;
public class DateTest {
public static void main(String[] s) throws Exception
{
String a = "00000000000000";
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmm");
System.out.println(format.parse(a));
}}
打印 11 月 30 日星期日 00:00:00 IST 2
虽然可能不正确,但我不想打印“无效日期”。我哪里错了?
我对日期值进行了硬编码并且有效:
var text = "00000000000000"
if(RegExp(/^0*$/).test(text))
{
text = "00010101000000"
moment(text,"YYYYMMDDHHmmss").format("MM/DD/YYYY, HH:mm");
}
我正在使用来自 mongorc.js 的时刻(参考:https://raw.githubusercontent.com/gabrielelana/mongodb-shell-extensions/master/released/mongorc.js),当执行这个小片段时它打印“无效日期”
var text = "00000000000000"
var text1 = moment(text).format("MM/DD/YYYY, HH:mm")
print(text1)
moment(text,"YYYYMMDDHHmmss")
var text2=moment(text,"YYYYMMDDHHmm").format("MM/DD/YYYY, HH:mm");
print(text2)
但是在Java:
import java.text.SimpleDateFormat;
public class DateTest {
public static void main(String[] s) throws Exception
{
String a = "00000000000000";
SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmm");
System.out.println(format.parse(a));
}}
打印 11 月 30 日星期日 00:00:00 IST 2
虽然可能不正确,但我不想打印“无效日期”。我哪里错了?
我对日期值进行了硬编码并且有效:
var text = "00000000000000"
if(RegExp(/^0*$/).test(text))
{
text = "00010101000000"
moment(text,"YYYYMMDDHHmmss").format("MM/DD/YYYY, HH:mm");
}