如何从 LocalDate 和 LocalDateTime 中提取纪元?

2023-12-29

如何提取纪元值Long来自实例LocalDateTime or LocalDate?我试过了 以下,但它给了我其他结果:

LocalDateTime time = LocalDateTime.parse("04.02.2014  19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy  HH:mm:ss"));
System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461
System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105

我想要的只是价值1391539861对于本地日期时间"04.02.2014 19:51:01"。 我的时区是Europe/OsloUTC+1 夏令时。


课程LocalDate and LocalDateTime不包含有关的信息timezone or 时间偏移,如果没有此信息,自纪元以来的秒数将是不明确的。但是,这些对象有多种方法可以通过传递一个参数将它们转换为带有时区的日期/时间对象ZoneId实例。

本地日期

LocalDate date = ...;
ZoneId zoneId = ZoneId.systemDefault(); // or: ZoneId.of("Europe/Oslo");
long epoch = date.atStartOfDay(zoneId).toEpochSecond();

本地日期时间

LocalDateTime time = ...;
ZoneId zoneId = ZoneId.systemDefault(); // or: ZoneId.of("Europe/Oslo");
long epoch = time.atZone(zoneId).toEpochSecond();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从 LocalDate 和 LocalDateTime 中提取纪元? 的相关文章

随机推荐

  • 如何定义枚举项的属性

    我已阅读问题java和C 中Enum的区别 https stackoverflow com questions 2080681 difference of enum between java and c但我还是很困惑 我希望以下内容返回相关
  • 如何动态包含导航属性?

    我有一个小问题 假设有一个这样的实体 public class FirstEntity public int ID get set public string Prop1 get set public string Prop2 get se
  • 为什么 SOAP 参数的顺序在 PHP SOAP 中很重要,以及如何修复它?

    一条评论 http www php net manual en soapclient soapcall php 98348PHP 手册上指出 如果您使用此方法 请记住 参数数组需要是 传入的顺序是 与 SOAP 端点相同的顺序 期望 例如
  • 使用 UpdatePanel 从内容页面更新 MasterPage 上的标签,无需完整回发

    对于这种情况有解决方案吗 我有一个内容页面 其中包含一个 UpdatePanel 和一个组合框 当组合框值更改时 我想更改主页中的标签 所以 对我来说主要的问题是我不想在每个组合框值发生变化时进行完整的回发 有什么技巧可以克服完全回发吗 提
  • 如何在 Backbone.js 中正确使用 HTML5 PushState?

    我正在使用 coenraets 员工名录 http coenraets org directory 作为我的 Backbone 应用程序的起点 我想做的第一件事是更改路由以使用 HTML5 PushState 而不是 hash hash b
  • 运行 Xcode 控制台 [重复]

    这个问题在这里已经有答案了 我想用 Instruments 运行我的 iphone 应用程序来检查内存使用情况 但我也希望能够在运行时看到我的控制台输出 目前没有办法做到这一点吗 您似乎只能在 XCode 本身中启动 Instruments
  • Java程序运行一段时间后变慢

    我有一个java程序 它是一个典型的机器学习算法 通过一些方程更新一些参数的值 for int iter 0 iter lt 1000 iter 1 Create many temporary variables and do some c
  • 用于重载 UI 的 Vaadin 替代方案

    目前我正在基于以下内容编写Web应用程序Vaadin http vaadin com 我对学习周期以及简单的 UI 设计方式感到非常满意 Vaadin 的总体优点是 面向 Java 用户的 本机 UI 编程 组件层次结构 事件侦听器 拖放
  • 将选择设置为范围

    有人可以暗示我在这里可能做错了什么吗 现在我正在有效地尝试执行 Ctrl A 命令来对 vba 中的数据块进行全选 然后我希望将该选择保存为一个范围 以便稍后使用 Dim rngAdData As Range Range A1 Select
  • flutter dart JsonSerialized 带有继承类

    我有以下两个类 其中一个类是从另一个类扩展的 如下所示 JsonSerializable nullable true class Response final String responseCode final String respons
  • qemu-x86_64:无法打开“/lib64/ld-linux-x86-64.so.2”:没有这样的文件或目录

    我在 M1 MacOS 上有一个 Rancher Desktop docker 当我尝试在 dockerfile 下构建时 我收到如下错误 这是我尝试构建图像的命令docker build t te grafana dashboards t
  • 启用 Java 允许过期证书

    是否有任何命令行标志可以使 Java 允许过期的证书 现在 由于证书已过期 我收到以下异常 Caused by java security cert CertificateExpiredException NotAfter PAST DAT
  • 在 WPF 中将整数转换为颜色

    如何在WPF中将整数转换为颜色 例如 我想将 16711935 转换为颜色 如何在 Windows 窗体 WPF 中执行如下操作 myControl Background Color FromArgb myColorInt Use the
  • 在指针列表中查找一个项目

    我试图了解如何使用 std find 在 C 中的指针列表中查找项目 如果我有例如 std list
  • UIPickerView 禁用行选择

    我想禁用我的某些行的选择UIPickerView 就像在倒计时器中一样 您尝试选择 0 它不会让您选择 并且会滑回到 1 或者您如何限制倒数计时器中的日期Date Picker 如何禁用 a 中的行UIPickerView In UIPic
  • Symfony 如何删除文件

    为什么我不能在 Symfony 中使用 unlink 我已经尝试过这个 unlink Applications XAMPP xamppfiles htdocs symfonydev web account assets data suppl
  • 在 xaml 上设置 GroupStyle 内部样式

    我正在尝试为 ContextMenu 设置默认样式 并且我想在样式内设置默认 GroupStyle ContextMenu 像这样的事情
  • Qt C++ 在 GUI 线程之外显示图像(Boost 线程)

    我正在开发一个C 库 使用VS2015通过Qt实现其接口 在图书馆方面 3增强线程连续加载 3 个文件夹中的图像 我正在尝试以 3 种不同的方式显示这些图像QLabel 或同等学历QWidgets 所以线程体由这个功能组成 特别是通过利用设
  • Windows 上的 Makefile 干净

    我现在正在学习如何使用 makefile 我制作了以下 makefile 我在 Windows 上使用 Visual Studio 命令行编译器 CC cl CFLAG EHsc test database exe composer obj
  • 如何从 LocalDate 和 LocalDateTime 中提取纪元?

    如何提取纪元值Long来自实例LocalDateTime or LocalDate 我试过了 以下 但它给了我其他结果 LocalDateTime time LocalDateTime parse 04 02 2014 19 51 01 D