NSDateFormatter Question

i am using the following code to get the current time..

NSDate *myDate = [NSDate date];
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithAbbreviation:@"GMT+0200"]];

// Set date style:
[dateFormatter setDateStyle:NSDateFormatterShortStyle];
[dateFormatter setTimeStyle:NSDateFormatterLongStyle];

NSString *GMTDateString = [dateFormatter stringFromDate: myDate];

My problem is : I want the time in HH:MM:SS:(milliseconds if possible)

When i run the project, it displays the date and the right time but it also prints "MESZ" which i assume means Middle European System time in My language.

How od i get rid of MESZ and print the time with miliseconds?

Any help is appreciated

thanks in advance



All i need now is an advice on how to print the milliseconds as well! Thanks for all your helpful answers


Use the "setDateFormat:" of NSDateFormatter with your custom attributes, an explanation of how to use it can be found here: http://developer.apple.com/library/ios/#documentation/Cocoa/Conceptual/DataFormatting/Articles/dfDateFormatting10_4.html#//apple_ref/doc/uid/TP40002369-SW1

Looks like nobody has answered you about milliseconds... use "S" in your format string, like this:

[dateFormatter setDateFormat:@"yyyy/MM/dd HH:mm:ss:SSS"];

You set one more property for dateFormatter like this

[dateFormatter setDateFormat:@"yyyy/MM/dd HH:mm:ss"]; 

Need Your Help

how to set JFrame background transparent but JPanel or JLabel Background opaque?

java image swing jframe image-viewer

As per assignment, we have to create a image viewer just like Picasas one. picture in the middle, translucent black background and changing images with left/right buttons.

Java web app in tomcat periodically freezes up

java spring tomcat web-applications

My Java web app running Tomcat (7.0.28) periodically becomes unresponsive. I'm hoping for some suggestions of possible culprits (synchronization?), as well as maybe some recommended tools for gath...