java - 无法将日期转换为纪元时间
问题描述
这是我的示例代码
String dt = "Oct 24 2019 12:00:00.000 AM UTC";
String dt1="Oct 24 2019 11:59:59.000 PM UTC";
SimpleDateFormat df = new SimpleDateFormat("MMM dd yyyy HH:mm:ss.SSS
aa zzz");
Date date = df.parse(dt);
Date date1 = df.parse(dt1);
long epoch = date.getTime();
long epoch1 = date1.getTime();
System.out.println(epoch);
System.out.println(epoch1);
在这里指定 AM 和 PM,但它没有取值并将异常抛出为
{"error_code":"INVALID_PARAMETER_VALUE","message":"Time range must have a start time earlier than the end time"}
如何在 java 代码中指定 AM/PM。如何在 java 代码中将昨天的日期和时间作为输入以转换为纪元。
解决方案
推荐阅读
- google-apps-script - 我可以制作表格并将变量插入行吗?
- android - Kotlin中带有片段的常量数组的问题
- c# - 使用 set Edge 设置表格的标题角边框时遇到问题
- entity-framework-core - 创建实例时在查询中使用 FirstOrDefaultAsync
- android - 传递具有不可包裹成员变量的可包裹对象(属于第三方库的类)
- azure - 无法在我之前成功保存的 Azure Function App 中保存应用程序设置
- python - 两个数据帧上的列函数的高效熊猫操作
- awk - 你怎么知道哪些字符属于哪些字符类?
- weblogic12c - JNDI 名称 weblogic.management.server 在 WebLogic 12.2.1.3 中不可用
- scala - Scala反射:如何使用运行时反射访问包下的包和对象