parsing - Java SimpleDateFormat parse Timezone like America/Los_Angeles -
i want parse following string in java , convert date:
dtstart;tzid=america/los_angeles:20140423t120000 i tried this:
simpledateformat sdf = new simpledateformat("'dtstart;tzid='z':'yyyymmdd't'hhmmss"); date start = sdf.parse("dtstart;tzid=america/los_angeles:20140423t120000"); and this:
simpledateformat sdf = new simpledateformat("'dtstart;tzid='z':'yyyymmdd't'hhmmss"); date start = sdf.parse("dtstart;tzid=america/los_angeles:20140423t120000"); but still doesn't work. think problem in america/los_angeles. can me please?
thank you
try 1 using timezone.
note: have split date string before doing operation.
simpledateformat sdf = new simpledateformat("yyyymmdd't'hhmmss"); timezone tz = timezone.gettimezone("america/los_angeles"); sdf.settimezone(tz); date start = sdf.parse("20140423t120000"); in simpledateformat pattern z represent rfc 822 4-digit time zone
for more info have @ simpledateformat#timezone.
Comments
Post a Comment