Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Orekit
Orekit
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 54
    • Issues 54
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 5
    • Merge Requests 5
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Orekit
  • OrekitOrekit
  • Issues
  • #590

Closed
Open
Opened Aug 22, 2019 by Evan Ward@evanward1Developer

DateTimeComponents.toString() incorrect during leap second

TimeScale utc = TimeScalesFactory.getUTC();
AbsoluteDate d = new AbsoluteDate("2017-01-01", utc).shiftedBy(-0.5);
DateTimeComponents dtc = d.getComponents(utc)
// the assert below fails, values are
// 2016-12-31T23:59:60.568 and 2017-01-01T00:00:00.000
Assert.assertEquals(d.toString(), dtc.toString());

// this passes, indicating the issue is in DateTimeComponents
Assert.assertEquals(d.toString(), dtc.getDate().toString() + "T" + dtc.getTime());
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
11.0
Milestone
11.0
Assign milestone
Time tracking
None
Due date
None
Reference: orekit/orekit#590