-
-
Notifications
You must be signed in to change notification settings - Fork 94
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DateTime parsing / support #4
Comments
Help is needed for a library which can automagically parse a lot of date formats. |
This is still a very hard problem. Have tried to find a good datetime string parsing thing, but haven't found anything. |
Could you share a few examples of dates you need to parse? :) |
All of the formats in open directories. I would've thought there would be at least one library which could do that. But couldn't really find one, tried multiple times. Of course it can be written by hand, but preferring a library 😅 |
Maybe we could start a list of formats we encounter here in this thread? :) So we can use the list to test different libraries or our custom code? |
I'll start (you should be able to edit my comment to add new formats):
Went through the last month and top posts on /r/OpenDirectories... |
Wow. Well done. Looks like these are all parseble quite good. The problem starts with the American dates 😅 Looks like I prefer Japanese dates 👍👍👍 Works very good on file systems. Maybe later I'll create an option like the current --exact-file-size thing. Which also takes the date from the response, and probably also the ETag, and both can go into #20 😇 |
That sounds good! I'll keep looking for obscure date formats, but I believe these cover >90% of all submissions... It's called japanese logic? Never knew that! I know it's the superior data format for everything and I try to use it wherever I can, but good to know there are actually people using this in day-to-day life :D |
Seems like .NET should be able to parse most of these formats. |
You are right. The CultureInfo (language) could maybe even provided/read by the website headers which makes it even better. See fiddle for example of the parsing. |
Looks good 👍 I also like the idea of using the website meta data for choosing the "culture". Not sure if all servers provide info about the locale though... |
Add support for DateTime parsing, add field to WebFile object, add latest date to Reddit stats
The text was updated successfully, but these errors were encountered: