Dates aghhhh!!?!?!?!

696 views

Published on

Why do people keep inventing date formats!?!

Lightning talk about how date formats turn me into rageguy.

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total views
696
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
2
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Dates aghhhh!!?!?!?!

    1. 1. Dates
    2. 2. DatesAGGGGHHGGHG!?!?
    3. 3. DatesAGGGGHHGGHG!?!? - A short talk about how writing regexes turns me into rageguy
    4. 4. Date formats
    5. 5. Date formats• There are so many of them!
    6. 6. Date formats•There are so many of them!• Why do people keep inventing them?
    7. 7. Date formats•There are so many of them!• Why do people keep inventing them?• I hate writing regexes
    8. 8. ISO86012012-06-28T 00:15:46Z
    9. 9. ISO8601 2012-06-28T00:15:46+00:00
    10. 10. ISO86012012-06-28T00:15:46.456 +00:00
    11. 11. /^(d{4})-(d{2})- (d{2})T(d{2}): (d{2}):(d{2})(?:(?:.|,)(d+))?((?:+|-)d d:dd)$/
    12. 12. ISO8601 is comparativelyEASY to parse.
    13. 13. ISO8601 isstandard, there are libraries.
    14. 14. HTTPMon, 20 Dec 1998 01:00:00 GMT
    15. 15. HTTP :(
    16. 16. Apache[27/Jun/2012:23:57:03 +0000]
    17. 17. Apache
    18. 18. ElasticSearch [2012-06-2602:08:26,879]
    19. 19. ElasticSearch
    20. 20. RabbitMQ26-Jun-2012::16:18:30
    21. 21. RabbitMQ
    22. 22. MongoDBThu Jun 28 01:02:29
    23. 23. MongoDB
    24. 24. SyslogJun 28 00:17:26
    25. 25. Syslog
    26. 26. .Net ‘tick’634763158360000000 100 ns from 1st Jan 1AD(Except those that are from 3rd Jan)
    27. 27. .Net ‘tick’
    28. 28. MySQL120423 12:31:04
    29. 29. MySQL
    30. 30. Please don’t make mewrite more regexes?
    31. 31. STOP INVENTING DATE FORMATS
    32. 32. Thanks!

    ×