java - 如何将给定时间(如日期字符串)转换为 13 位时间戳

标签 java groovy timestamp soapui ready-api

我想在 SOAPUI 中测试 API,我必须以 21 Dec 2016 12:34:45 格式发送时间请求,API 会获取我的信息提供的开始日期和结束日期之间存在的所有记录。
现在我必须断言记录是否确实存在于该日期范围内,并且响应是否采用 13 位 unix 时间戳格式。我想将 21 Dec 2016 12:34:45 转换为 13 位 unix 时间戳 格式。

最佳答案

时间戳中使用Java构建:

DateFormat dateFormat = new SimpleDateFormat("dd MMM yyyy HH:mm:ss", Locale.ENGLISH);
Date date = dateFormat.parse("21 Dec 2016 12:34:45");
long time = date.getTime();
System.out.println(time);

关于java - 如何将给定时间(如日期字符串)转换为 13 位时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41096440/

相关文章:

java - RequestMappingHandlerMapping.getHandlerInternal :230 - Did not find handler method for

MySQL时间戳修改、添加、比较

math - 41 位可以表示多少年的毫秒时间戳?

java - setMaxForRoute 在 ThreadSafeClientConnManager 中不起作用

java - 将自定义组件添加到 NetBeans GUI 构建器! (世界风)

java - 使用面向 block 的处理在 Spring 批量远程分块中实现 SkippableTasklet

Groovy:在方法中解开命名映射参数

java - 有序列表或集合中的枚举

gradle - Gradle 中 "def"和 "static def"之间的区别

在没有系统库的情况下将 unix 时间戳转换为日期