[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[netCDFJava #TVQ-727289]: CalendarDate methods and ncIdv.jar
- Subject: [netCDFJava #TVQ-727289]: CalendarDate methods and ncIdv.jar
- Date: Mon, 29 Oct 2012 10:30:08 -0600
added both; pushed to git
> John-
>
> One more useful method would be CalendarDate.getMillis() which would
> return the milliseconds. Since I have to convert from CalendarDate to
> value and vice versa, it would help. It could call
> DateTime.getInstant().getMillis(). Right now I have to call
> CalendarDate.toDate().getTime() to get them, but since you've deprecated
> toDate() I'd rather find some other option.
>
> Thanks.
>
> Don
>
> On 10/28/12 3:39 PM, Unidata netCDF Java Support wrote:
> > just pushed all this to target-4.3.14 in case you can test. thanks.
> >
> >> The first method was already there, the secnd ive just added. both have
> >> this caveat:
> >>
> >> * NOTE: we are using jodatime patterns right now, but may switch to
> >> jsr-310 when thats available in java 8.
> >> * Not sure whether these patterns will still work then, so use this
> >> formatter at the risk of having to
> >> * change it eventually. OTOH, its likely that the same functionality will
> >> be present in jsr-310.
> >>
> >>
> >> public CalendarDateFormatter(String pattern) {
> >> dflocal = DateTimeFormat.forPattern(pattern).withZoneUTC();
> >> }
> >>
> >> public CalendarDateFormatter(String pattern, CalendarTimeZone tz) {
> >> dflocal = DateTimeFormat.forPattern(pattern).withZone(
> >> tz.getJodaTimeZone());
> >> }
> >>
> >>>>
> >>>> Also, for formatting on output, the IDV supports specifying the
> >>>> TimeZone. It would be useful to have a method in CalendarDateFormatter
> >>>> which would take a custom format string and a timezone, something like:
> >>>>
> >>>> public static String formattedString(CalendarDate cd, String pattern,
> >>>> CalendarTimeZone tz) {
> >>>> DateTimeFormatter mydf =
> >>>> DateTimeFormat.forPattern(pattern).withZone(CalendarTimeZone.getDateTimeZone());
> >>>> return mydf.print(cd.getDateTime());
> >>>>
> >>>> }
> >>
> >
> >
> > Ticket Details
> > ===================
> > Ticket ID: TVQ-727289
> > Department: Support netCDF Java
> > Priority: Normal
> > Status: Closed
> >
>
> --
> Don Murray
> NOAA/ESRL/PSD and CIRES
> 303-497-3596
> http://www.esrl.noaa.gov/psd/people/don.murray/
>
>
Ticket Details
===================
Ticket ID: TVQ-727289
Department: Support netCDF Java
Priority: Normal
Status: Closed