SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(dateString);
long timestamp ="> SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(dateString);
long timestamp =">
117.info
人生若只如初见

Java字符串转时间戳的方法是什么

Java中将字符串转换为时间戳的方法有多种。以下是其中几种常用的方法:

  1. 使用SimpleDateFormat类:
String dateString = "2021-01-01 12:00:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(dateString);
long timestamp = date.getTime();
  1. 使用DateTimeFormatter类(Java 8及以上版本):
String dateString = "2021-01-01 12:00:00";
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");
LocalDateTime localDateTime = LocalDateTime.parse(dateString, dtf);
long timestamp = localDateTime.toInstant(ZoneOffset.UTC).toEpochMilli();
  1. 使用java.sql.Timestamp类:
String dateString = "2021-01-01 12:00:00";
Timestamp timestamp = Timestamp.valueOf(dateString);
long timestampInMilliseconds = timestamp.getTime();

这些方法中,都需要先将字符串按照特定的日期格式解析为Date对象或LocalDateTime对象,然后再将其转换为时间戳。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fede3AzsLAA5XBlI.html

推荐文章

  • Java Java.io.File.createTempFile()实例讲解

    Java.io.File.createTempFile()是Java中的一个方法,用于创建一个临时文件。
    方法的定义如下:
    public static File createTempFile(String prefix, St...

  • java中调用web service接口

    在Java中调用Web Service接口可以使用Java的标准库JAX-WS或者第三方库如Apache CXF。
    以下是一个使用JAX-WS调用Web Service接口的示例: 导入相关的包: im...

  • Java HorizontalAlign类使用实例

    以下是一个使用HorizontalAlign类的示例:
    import java.awt.*; public class HorizontalAlignExample { public static void main(String[] args) { // 创建...

  • Java ChatterBot类使用实例

    以下是一个使用ChatterBot类的Java实例:
    import com.chatterbotapi.*;
    import com.chatterbotapi.ChatterBot.*;
    import com.chatterbotapi.Chat...

  • teradata查看表结构的方法是什么

    在Teradata中,可以使用以下方法之一来查看表的结构: 使用SHOW TABLE命令:可以使用SHOW TABLE命令来查看表的详细信息,包括表的列名、数据类型、长度等。示例命...

  • db2表处于暂挂状态怎么解决

    当一个DB2表处于暂挂状态时,可能是由于以下几种原因导致的: 表空间满了:如果表空间没有足够的空间来存储新的数据,表可能会进入暂挂状态。你可以通过增加表空...

  • Teradata怎么查询数据库所有表名

    要查询Teradata数据库中的所有表名,你可以使用以下SQL语句:
    SELECT TableName
    FROM DBC.TablesV
    WHERE TableKind = 'T' AND DatabaseName = 'y...

  • db2表空间剩余大小怎么查看

    可以使用以下命令来查看DB2表空间的剩余大小: 在DB2命令行窗口中,输入以下命令来连接到数据库:
    db2 connect to 输入以下命令来查看表空间的剩余大小: