Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • Z zodbtools
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Merge requests 4
    • Merge requests 4
  • Deployments
    • Deployments
    • Releases
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Commits
Collapse sidebar
  • nexedinexedi
  • zodbtools
  • Merge requests
  • !35

Draft: util.py: add system timezone in setting so it can parse corretly

  • Review changes

  • Download
  • Patches
  • Plain diff
Closed Xiaowu Zhang requested to merge xiaowu.zhang/zodbtools:dateparser_version_up into master Jun 24, 2025
  • Overview 8
  • Commits 2
  • Changes -

when update dateparser to 1.2.0, we have 3 tests failed:

  1. 2009-08-30T01:00:00Z 03805a7c00000000 3:00

    parse(3:00) return 2009-08-30 02:51:00+00:00

  2. 2009-08-30T13:00:00Z 03805d4c00000000 15:00

    parse(15:00) return 2009-08-30 14:51:00+00:00

  3. 2009-06-07T04:00:00Z 037e7d1000000000 6AM, June 7, 2009

    parse("6AM, June 7, 2009") return 2009-06-07 05:51:00+00:00

probably it's because of dateparser's fuzzy parsing changed and return something weird like 51 minutes

by adding system timezone in setting, parse become more accurate and can corretly parse those

Edited Jun 24, 2025 by Xiaowu Zhang
Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: dateparser_version_up
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7