So legen Sie eine Zeitzone in UIDatePicker fest

8
%Vor%

Also meine Frage ist weiter ... Wie kann ich eine Zeitzone mit einem Datepicker in Objective C angeben? jetzt, wenn ich einige Werte von DatePicker wähle und die Taste drücke, die eine Warnung anzeigt - die Zeit ist falsch. Es liegt wahrscheinlich an einer falschen Zeitzone, aber ich bin mir nicht sicher. Nun, irgendwelche Ideen wären großartig. Auf dem Bild unten können Sie sehen, dass ich 14:14 gewählt habe (14:14), aber ein alter sagt, dass es 11:14 ist und die Zeitzone +000

ist

UPDATE 1 Ich habe meinem Code einige Änderungen hinzugefügt, aber immer noch nichts ...

%Vor%     
Sapozhnick 18.06.2011, 11:23
quelle

5 Antworten

14

Verwenden Sie dies an dem Punkt, an dem Sie Ihren Datepicker definiert haben

datePicker.timeZone = [NSTimeZone localTimeZone];

    
Avik Roy 29.05.2012 02:24
quelle
4

Sie können das Datum mit der Zeitzone festlegen

Ziel C

%Vor%

in Swift 3:

%Vor%     
Bhadresh 16.06.2017 10:26
quelle
2

Sie können das Datum mit Zeitzonenzeichenfolgen wie Australia/West (+08:00) , WST, Asia/Kolkata (+05:30) , IST

festlegen %Vor%     
rampurearun 09.03.2016 09:33
quelle
2

in Swift 3:

%Vor%     
Wilson 23.11.2016 20:09
quelle
1

Ich denke, das liegt daran, dass das Datumsformat ausgewählt wurde. Verwenden Sie NSDateFormatter, um das entsprechende Datumsformat anzugeben und verwenden Sie es in Ihrer Zeichenfolge. Hier ist ein Link Link

    
Daniel 18.06.2011 11:46
quelle