Slide 1

Slide 1 text

A J @ CD O! 901 0 06 L : 2/ 1

Slide 2

Slide 2 text

@ ( ) 2 S O

Slide 3

Slide 3 text

3

Slide 4

Slide 4 text

l / l / 4 6 0 6 9 @5 172

Slide 5

Slide 5 text

) + 5 ( 0( + ) : @ 9 timezone "JST" NSDateFormatter

Slide 6

Slide 6 text

6 dateFormatter.dateFormat = @"yyyy/MM/dd"; // → [dateFormatter dateFromString:@"1951/05/06"]; [dateFormatter dateFromString:@"1951/05/07"]; 0

Slide 7

Slide 7 text

7 2019/09/06 → 2019-09-05 15:00:00 +0000 2019-09-06 00:00:00 +0900 ! "

Slide 8

Slide 8 text

1951/05/06 → 1951-05-05 15:00:00 +0000 // iOS 9 1951/05/06 → (null) // iOS 10 1951/05/07 → 1951-05-06 14:00:00 +0000 8

Slide 9

Slide 9 text

1951/05/06 → 1951-05-05 15:00:00 +0000 // iOS 9 1951/05/06 → (null) // iOS 10 1951/05/07 → 1951-05-06 14:00:00 +0000 9 6 / 0 9 5 1

Slide 10

Slide 10 text

1951/05/06 → 1951-05-05 15:00:00 +0000 // iOS 9 1951/05/06 → (null) // iOS 10 1951/05/07 → 1951-05-06 14:00:00 +0000 10 5 / 0 91 @9 @ 61

Slide 11

Slide 11 text

11

Slide 12

Slide 12 text

12 5 9 @ 15 0 / 6 5

Slide 13

Slide 13 text

13 !0

Slide 14

Slide 14 text

14 ! " + 0 01 0

Slide 15

Slide 15 text

+ 15 ! " 4 15 8 89 9 0 8

Slide 16

Slide 16 text

16 : 0 0 !

Slide 17

Slide 17 text

17 dateFormatter.dateFormat = @"yyyy/MM/dd HH:mm:ss"; NSDate *date = [dateFormatter dateFromString:@"1951/05/05 23:59:59"]; [date dateByAddingTimeInterval:1.f]; // `date` 1

Slide 18

Slide 18 text

18 1951/05/05 23:59:59 1951/05/06 01:00:00

Slide 19

Slide 19 text

19 @ 1 1 1

Slide 20

Slide 20 text

20

Slide 21

Slide 21 text

dateFormatter.dateFormat = @"yyyy/MM/dd HH:mm:ss"; [dateFormatter dateFromString:@"1951/05/06 01:00:00"]; [dateFormatter dateFromString:@"1951/05/07 00:00:00"]; 21 + 1

Slide 22

Slide 22 text

// OS 1951/05/06 → 1951-05-05 15:00:00 +0000 1951/05/07 → 1951-05-06 14:00:00 +0000 22

Slide 23

Slide 23 text

23 J ! "

Slide 24

Slide 24 text

l +,!$ %(&) l * '"# ! 24 @

Slide 25

Slide 25 text

l 3 9 5 46490/4 8 464 @ l - 3 9 :44 .87 3884 4 07 0 / /. # 30 3884 25

Slide 26

Slide 26 text

26 ! @ " +#