String の Date を、ミリ秒の桁を落として OffsetDateTime に変換したい|teratail

String の Date を、ミリ秒の桁を落として OffsetDateTime に変換したい|teratail

前提・実現したいことミリ秒が小数点以下3桁の String の date を、小数点以下2桁の OffsetDateTime に変換したいです。下記のようなコードだとエラーが発生します。 発生している問題・エラーメッセージjava.tim


ミリ秒が小数点以下3桁の String の date を、

小数点以下2桁の *OffsetDateTime *に変換したいです。



java.time.format.DateTimeParseException: Text '2100-01-02T12:00:00.01Z' could not be parsed: Unable to obtain OffsetDateTime from TemporalAccessor: {InstantSeconds=4102574400},ISO,UTC resolved to 2100-01-02T12:00:00.010 of type java.time.format.Parsed


    String dateString = "2100-01-02T12:00:00.011Z";
    DateTimeFormatter inFmt = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'")

    ZonedDateTime date = ZonedDateTime.parse(dateString, inFmt);

    DateTimeFormatter outFmt = DateTimeFormatter.ofPattern("yyyy-MM-dd'T'HH:mm:ss.SS'Z'")

    return OffsetDateTime.parse(date.format(outFmt), outFmt);

coding string teratail

Bootstrap 5 Complete Course with Examples

Bootstrap 5 Tutorial - Bootstrap 5 Crash Course for Beginners

Nest.JS Tutorial for Beginners

Hello Vue 3: A First Look at Vue 3 and the Composition API

Building a simple Applications with Vue 3

Deno Crash Course: Explore Deno and Create a full REST API with Deno

How to Build a Real-time Chat App with Deno and WebSockets

Convert HTML to Markdown Online

HTML entity encoder decoder Online

Static Code Analysis: What It Is? How to Use It?

Static code analysis is a method of debugging by examining source code before a program is run. It's done by analyzing a set of code against a set (or multiple sets) of coding rules. Static code analysis and static analysis are often used interchangeably, along with source code analysis.

How to Find the Stinky Parts of Your Code (Part II)

There are more code smells. Let’s keep changing the aromas. We see several symptoms and situations that make us doubt the quality of our development. Let's look at some possible solutions.

Let's Talk About Selling Your Code

In this video, I'll be talking about when do I think code is ready to be sold. 🔴 Subscribe for more

Softagram - Making Code Reviews Humane

The story of Softagram is a long one and has many twists. Everything started in a small company long time ago, from the area of static analysis tools development. After many phases, Softagram is focusing on helping developers to get visual feedback on the code change: how is the software design evolving in the pull request under review.

Embold Is Like Autocorrect For Code, Says Vishal Rai, Founder & CEO

We, at Analytics India Magazine, spoke to founder and CEO, Vishal Rai, to understand how Embold can detect anti-patterns in code for seamless integration. Embold started a decade ago, with the vision of creating a product that can revolutionise the way developers write and design code.