//
// ViewController.m
// Fechass
//
// Created by alumno on 1/26/15.
// Copyright (c) 2015 ITESM. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSDate *fechaHoy;
NSDateFormatter *formatoFecha;
fechaHoy = [[NSDate alloc] init];
formatoFecha = [[NSDateFormatter alloc] init];
// Tue, 21 Aug
[formatoFecha setDateFormat:@"EE, dd MMM"];
NSString *fechaAMostrar = [formatoFecha stringFromDate:fechaHoy];
NSLog(@"\n%@", fechaAMostrar);
// Tue 21 August
[formatoFecha setDateFormat:@"EE dd MMMM"];
fechaAMostrar = [formatoFecha stringFromDate:fechaHoy];
NSLog(@"\n%@", fechaAMostrar);
// 21/08/2012 --- 22:39:02
[formatoFecha setDateFormat:@"dd/MM/yyyy --- HH:mm:ss"];
fechaAMostrar = [formatoFecha stringFromDate:fechaHoy];
NSLog(@"\n%@", fechaAMostrar);
// 21/Aug/2012 --- 10:39:02 PM
[formatoFecha setDateFormat:@"dd/MMM/yyyy --- hh:mm:ss a"];
fechaAMostrar = [formatoFecha stringFromDate:fechaHoy];
NSLog(@"\n%@", fechaAMostrar);
// despues de las 10 PM
[formatoFecha setDateFormat:@"'despues de las ' hh a"];
fechaAMostrar = [formatoFecha stringFromDate:fechaHoy];
NSLog(@"\n%@", fechaAMostrar);
// Dias transcurridos en el anio 234
[formatoFecha setDateFormat:@"'Dias transcurridos en el anio' DDD"];
fechaAMostrar = [formatoFecha stringFromDate:fechaHoy];
NSLog(@"\n%@", fechaAMostrar);
NSDate *fechaNueva = [fechaHoy dateByAddingTimeInterval:604800];
// Semana siguiente: Tue 28 August
[formatoFecha setDateFormat:@"'Semana siguiente: 'EE dd MMMM"];
fechaAMostrar = [formatoFecha stringFromDate:fechaNueva];
NSLog(@"\n%@", fechaAMostrar);
fechaNueva = [fechaHoy dateByAddingTimeInterval:-604800];
// Semana anterior: Tue 14 August
[formatoFecha setDateFormat:@"'Semana anterior: 'EE dd MMMM"];
fechaAMostrar = [formatoFecha stringFromDate:fechaNueva];
NSLog(@"\n%@", fechaAMostrar);
fechaNueva = [fechaHoy dateByAddingTimeInterval:86400];
// Dia siguiente: Wed 22 August
[formatoFecha setDateFormat:@"'Dia siguiente: 'EE dd MMMM"];
fechaAMostrar = [formatoFecha stringFromDate:fechaNueva];
NSLog(@"\n%@", fechaAMostrar);
fechaNueva = [fechaHoy dateByAddingTimeInterval:-86400];
// Dia anterior: Mon 20 August
[formatoFecha setDateFormat:@"'Dia anterior: 'EE dd MMMM"];
fechaAMostrar = [formatoFecha stringFromDate:fechaNueva];
NSLog(@"\n%@", fechaAMostrar);
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end
Comments