#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { // Convert Unix timestamp to Date NSTimeInterval unixTimestamp = 1730636448; // Unix timestamp NSDate *date = [NSDate dateWithTimeIntervalSince1970:unixTimestamp]; // Create a date formatter NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; // Convert the NSDate to a string NSString *formattedDate = [dateFormatter stringFromDate:date]; NSLog(@"Converted Date: %@", formattedDate); } return 0; }
1730636448
dateWithTimeIntervalSince1970
NSDate
NSDateFormatter
2024-11-03 12:20:48
NSLog
NSDate date
[NSDate date]
NSDate dateWithTimeIntervalSince1970()
[NSDate dateWithTimeIntervalSince1970:1589530245]
NSDateFormatter dateFromString()
[dateFormatter dateFromString:@"2020-05-15 08:10:45"]
NSDateFormatter stringFromDate()
[dateFormatter stringFromDate:date]
timeIntervalSince1970()
[date timeIntervalSince1970]
NSDateFormatter setDateFormat()
[dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss"]
NSDateFormatter setTimeZone()
[dateFormatter setTimeZone:[NSTimeZone timeZoneWithName:@"UTC"]]
NSCalendar currentCalendar()
[NSCalendar currentCalendar]
NSDateComponents year, month, day, hour, minute, second
components.year