网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

如何轻松将Java字符串时间戳转换成时间,提升编程效率?

GG网络技术分享 2025-11-13 06:56 1


在Java中,将字符串时候戳转换为时候以及将时候戳转换回字符串格式是一个常见的操作。SimpleDateFormatDate类来实现这些个转换。

将字符串时候戳转换为时候

  1. 创建一个SimpleDateFormat对象,指定目标日期格式。
  2. SimpleDateFormatparse方法将字符串转换为Date对象。
  3. Date对象的getTime方法获取时候戳。

java import java.text.SimpleDateFormat; import java.util.Date;

public class TimestampConversion { public static void main { try { String strDate = "2018-01-09 12:17:22"; SimpleDateFormat sdf = new SimpleDateFormat; Date date = sdf.parse; long timestamp = date.getTime; System.out.println; } catch { e.printStackTrace; } } }

将时候戳转换回字符串格式

  1. 创建一个Date对象,传入时候戳。
  2. 创建一个SimpleDateFormat对象,指定目标日期格式。
  3. SimpleDateFormatformat方法将Date对象格式化为字符串。

public class TimestampConversion { public static void main { long timestamp = 1632086400000L; // 示例时候戳 Date date = new Date; SimpleDateFormat sdf = new SimpleDateFormat; String strDate = sdf.format; System.out.println; } }

注意事项

  • SimpleDateFormat是非线程平安的, Ru果需要在许多线程周围中用,应考虑用ThreadLocaljava.time.format.DateTimeFormatter
  • 时候戳默认是以毫秒为单位,表示自1970年1月1日00:00:00 UTC以来的时候。
  • 在处理日期和时候时注意时区问题,特别是在涉及到世界化的应用时。

标签:

提交需求或反馈

Demand feedback