hi all,
in process of developping logbook app using cocoa in xcode.
application has button can enter time of record in gmt or local time.
have part working can enter time database gmt when click button convert local time, record still enters database gmt timestamp.
code is:
code:
- (ibaction)changetimezine:(id)sender { if ([buttontimezine state] == nsoffstate) { [nstimezone setdefaulttimezone:[nstimezone timezonewithabbreviation:@"gmt"]]; [buttontimezine settitle:@"utc"]; [qsodate settimezone:[nstimezone timezonewithname:@"gmt"]]; [qsotime settimezone:[nstimezone timezonewithname:@"gmt"]]; [qsodate setdatevalue:[nsdate date]]; [qsotime setdatevalue:[nsdate date]]; } else { [nstimezone setdefaulttimezone:[nstimezone systemtimezone]]; [buttontimezine settitle:@"local"]; [qsodate settimezone:[nstimezone timezonewithname:@"australia/brisbane"]]; [qsotime settimezone:[nstimezone timezonewithname:@"australia/brisbane"]]; [qsodate setdatevalue:[nsdate date]]; [qsotime setdatevalue:[nsdate date]]; } }
so, going wrong this??
pete
gmt
not sure trying do, time in computer stored gmt. when ask api give local time, reference 'timezone' settings , convert gmt time zone. so, unless timezone calc on gmt, gmt back.
in windows .net, there static properties datetime.now , datetime.utc (local , gmt respectively) can use conversion. i'm not sure cocoa equivalent.
Forums Macs Mac Programming
- iPhone
- Mac OS & System Software
- iPad
- Apple Watch
- Notebooks
- iTunes
- Apple ID
- iCloud
- Desktop Computers
- Apple Music
- Professional Applications
- iPod
- iWork
- Apple TV
- iLife
- Wireless
No comments:
Post a Comment