fuzzy timestamp parsing with Python

前端 未结 3 1462
时光说笑
时光说笑 2020-12-01 17:53

Is there a Python module to interpret fuzzy timestamps like the date command in unix:

> date -d \"2 minutes ago\"
Tue Aug 11 16:24:05 EST 2009
         


        
3条回答
  •  心在旅途
    2020-12-01 18:14

    I have been dabbling with this using pyparsing - you can find my latest attempt here. It works for these test cases:

    today
    tomorrow
    yesterday
    in a couple of days
    a couple of days from now
    a couple of days from today
    in a day
    3 days ago
    3 days from now
    a day ago
    now
    10 minutes ago
    10 minutes from now
    in 10 minutes
    in a minute
    in a couple of minutes
    20 seconds ago
    in 30 seconds
    20 seconds before noon
    20 seconds before noon tomorrow
    noon
    midnight
    noon tomorrow
    

提交回复
热议问题