Comments (7)
Thank you! I appreciate it a lot.
from anytime.
(This would address tidyverts/tsibble#142 (comment), as well as be nice for me)
from anytime.
You already have the ability to add formats. Would that be good enough?
R> library(anytime)
R> anytime::anydate("2020 September")
[1] "2020-09-01"
R> anytime::anydate("September 2020")
[1] NA
R> anytime::addFormats("%B %Y")
R> anytime::anydate("September 2020")
[1] "2020-09-01"
R>
from anytime.
In the wider sense, I am actually surprised I support %Y %B
%B %Y
to the end of the list would indeed be easy enough and not create trouble.
from anytime.
The actual formats, if you look at them, all had a day component -- because one really neends Y and M and D to form a date as opposed to a different type you seek here, namely 'month-year' tuples.
And those work as you desire. You "just" to inject a one. September 1 2020
already passes.
from anytime.
In the wider sense, I am actually surprised I support
%Y %B
😀 So maybe adding%B %Y
to the end of the list would indeed be easy enough and not create trouble.
I went in and mucked about a bit, but my C++ is nearly nonexistent, other than working with QMK, so I couldn't even figure out where %Y %B
worked. Otherwise, I would have just PRed.
I have only interacted with the package through tsibble
, but am suddenly thinking about all the moments back in school when this would have saved me sooo much time and headache. The use in tsibble
is often to create a date from an incomplete object, but then return it to a format for whatever time period the original represented (such as yearmonth
). You've nearly eradicated the worst part of data cleaning in my life!
from anytime.
It the narrowest sense it is appending here:
Lines 101 to 104 in 7481e69
as those are the four lines with Y%
and %B
-- but as I mentioned they also have %d
and %e
(for the days).
But as I mentioned you don't need it. Just executed anytime::addFormats("%B %Y")
before you parse.
from anytime.
Related Issues (20)
- Cannot use both tz and useR=TRUE arguments
- Strange issue - anydate does not recognize format or ... ? HOT 3
- UK v US formats HOT 2
- Process only unique values for speed, please :) HOT 27
- Time is silently scrubbed when using certain string date time formats HOT 3
- Add argument for default MM/DD to add to just YYYY inputs HOT 1
- timedatectl problem on HPC? HOT 2
- Failed to activate service 'org.freedesktop.timedate1' on Google Cloud VM HOT 9
- Could anydate support nanotime ? HOT 4
- Returning NA value HOT 3
- Feature requests: more flexibly find date substring in a non-date string; and process additional incomplete date substrings HOT 11
- European vs US date formats HOT 3
- Feature request: function to return which format was recognized. HOT 3
- Anytime errors with length 1 NA HOT 6
- Chinese date format suggestion HOT 3
- just yyyy-mm-dd hh:mm:ss but not AEST suffix HOT 5
- anytime() sometimes returns the wrong date HOT 2
- Inconsistent handling of vectors with unknown values HOT 1
- single digit dates with unambiguous month and year HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from anytime.