[R] POSIXct format

Ben Tupper btupper @ending from bigelow@org
Tue Dec 4 14:04:07 CET 2018


Hi,

It is because the print method for POSIXct likely tries to simplify.  To see it in the format you desire, you need to be explicit when calling it.

x = as.POSIXct('2018-11-2700:00:00', format = "%Y-%m-%d%H:%M:%S", tz = 'UTC')
format(x, "%Y-%m-%d %H:%M:%S %Z")
[1] "2018-11-27 00:00:00 UTC"

Cheers,
Ben

> On Dec 4, 2018, at 7:51 AM, Christofer Bogaso <bogaso.christofer using gmail.com> wrote:
> 
> Hi,
> 
> I am trying to format my Character strings to POSIXct as below :
> 
>> as.POSIXct('2018-11-2700:00:00', format = "%Y-%m-%d%H:%M:%S", tz = 'UTC')
> [1] "2018-11-27 UTC"
>> as.POSIXct('2018-11-2701:00:00', format = "%Y-%m-%d%H:%M:%S", tz = 'UTC')
> [1] "2018-11-27 01:00:00 UTC"
> 
> For the first case, I wanted to see "2018-11-27 00:00:00 UTC", but the
> Hour/Min/Sec part was missing in R output. Is it possible to get consistent
> formatting in both cases?
> 
> Thanks for your help. Regards
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.

Ben Tupper
Bigelow Laboratory for Ocean Sciences
60 Bigelow Drive, P.O. Box 380
East Boothbay, Maine 04544
http://www.bigelow.org

Ecological Forecasting: https://eco.bigelow.org/



More information about the R-help mailing list