I have this "1273636800000" and I want to convert it to this format "Wed Mar 03 2010 00:00:00 GMT-0500 (EST)"
I need to convert this milliseconds to NSDate format.
I tried this
NSDate *tr = [NSDate dateWithTimeIntervalSince1970:1273636800000];
and
NSDate *tr = [NSDate dateWithTimeIntervalSinceReferenceDate:1273636800000];
and
NSDate *tr = [NSDate dateWithTimeIntervalSinceNow:1273636800000];
But I can't get it to work, anyone had a similar problem and found the solution
These functions (dateWithTimeIntervalSince1970, dateWithTimeIntervalSinceReferenceDate, dateWithTimeIntervalSinceNow) accept parameter in seconds.
NSDate *date = [NSDate dateWithTimeIntervalSince1970:(ms / 1000.0)];
You should pass 1273636800.000
NSDate *date = [NSDate dateWithTimeIntervalSince1970:(1273636800 / 1000.0)];
Divide by 1000 to get millis in seconds, that's what you want.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With