Timestamp和DatetimeSQL Server有什么区别?
我认为这两种格式都能够存储日期和时间.然后,他们之间的差异在哪里?
但是Timestamp不能存储日期,时间信息.
还有什么区别?
java.util.date的默认格式是这样的"Mon May 27 11:46:15 IST 2013".如何将其转换为时间戳并以秒计算相同和当前时间之间的差异?
java.util.Date date= new java.util.Date();
Timestamp ts_now = new Timestamp(date.getTime());
Run Code Online (Sandbox Code Playgroud)
上面的代码给出了当前的时间戳.但是,我不知道如何找到上述字符串的时间戳.
我正在使用以下方法生成 UTC 时间戳,并希望将其与另一个进行比较。我为此使用 Apache Commons Lang 库。
如何比较两个时间戳并确定哪个更大?
String msgPushedTimestamp = 2016-05-11T19:50:17.141Z
String logFileTimestamp = 2016-05-11T14:52:02.970Z
Run Code Online (Sandbox Code Playgroud)
这就是我使用 Apache Commons Lang 库生成时间戳的方式。
String msgPushedTimestamp = FastDateFormat.getInstance("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", TimeZone.getTimeZone("UTC")).format(System.currentTimeMillis());
Run Code Online (Sandbox Code Playgroud) 我正在尝试读取一个包含不同信息的文本文件。文本文件的一部分包含我需要的以下信息
### Size: 280
### file data:
### Scenario: - timestamp: 1620832134319 - Wed May 12 17:08:54 CEST 2021
### It needed to compare later timestamp: 1620832134319 - Wed May 12 17:08:54 CEST 2021
Run Code Online (Sandbox Code Playgroud)
我正在尝试提取此时间戳“1620832134319”或“Wed May 12 17:08:54”。然后我需要在未来添加 10 天。并比较原始时间戳和未来 10 天的时间戳是否相同。
有人可以在这种情况下帮助我或指导我。到目前为止,我试图打开文件,但读取和提取该时间戳并添加更多部分是我真正陷入困境的地方。
public class readTimeStampTest
{
static String filePath = "c:/timestamp.txt";
long timestamp10daysinfuture = 1621868934;
public static void getTimeStamp()
{
System.out.println("timestamp test... " );
File file = new File(filePath);
FileReader fr = new FileReader(file);
BufferedReader br = new BufferedReader(fr); …Run Code Online (Sandbox Code Playgroud)