No. It doesn't.
On Monday, August 24, 2020 at 11:41:40 AM UTC+3 P5music wrote:
> Thank you.
> I would like to know whether the SimpleDateFormatter implementation is
> overridden by the user settings.
> I read in Apple documentation that despite the format string, some values
> can be changed on behalf of the user, like when 24H format is replaced with
> AM/PM.
> So is the implementation override-prone?
> I am asking this because I think Android does not override and I rely on
> that on the Android platform, I read also the documentation and I do not
> remember having read something like that.
> But iOS does so, and this could impact my app. It is important for me to
> know.
>
>
> Il giorno lunedì 24 agosto 2020 alle 03:56:32 UTC+2 Shai Almog ha scritto:
>
>> It's defined somewhere but not using this string and I'm unaware of the
>> API where it's defined natively. This is what we do for native date
>> formatting (Objective-C code) in our native implementation:
>>
>> #ifndef CN1_USE_ARC
>> NSDateFormatter *formatter = [[[NSDateFormatter alloc] init]
>> autorelease];
>> #else
>> NSDateFormatter *formatter = [[NSDateFormatter alloc] init];
>> #endif
>> if (currentLocale != NULL) {
>> formatter.locale = currentLocale;
>> } else {
>> formatter.locale = cn1DeviceLocale();
>> }
>> NSDate* date = [NSDate dateWithTimeIntervalSince1970:(d / 1000)];
>> [formatter setDateStyle:NSDateFormatterMediumStyle];
>> JAVA_OBJECT o = fromNSString(CN1_THREAD_STATE_PASS_ARG [formatter
>> stringFromDate:date]);
>> POOL_END();
>> return o;
>>
>> On Sunday, August 23, 2020 at 1:31:37 PM UTC+3 P5music wrote:
>>
>>> I do not need to format a date by a format string, I need the format
>>> string itself, the current one, like the one it is now on your smartphone,
>>> it is secrectly stored somewhere. If you change the date format on your
>>> phone, another string is used. Android SDK lets me get it by a method call.
>>> Is iOS so liberal too? Where I could find that method in iOS to call
>>> natively from my app.
>>> Thanks
>>>
>>> Il giorno domenica 23 agosto 2020 alle 04:51:07 UTC+2 Shai Almog ha
>>> scritto:
>>>
>>>> You use SimpleDateFormat with that string and it would write the name
>>>> of the month instead of MMM in the short form.
>>>> You construct a SimpleDateFormat with that string and then use the
>>>> format(Date) method from that class.
>>>> On Saturday, August 22, 2020 at 11:04:21 AM UTC+3 P5music wrote:
>>>>
>>>>> I opened this SO question
>>>>>
>>>>> https://stackoverflow.com/questions/63492828/ios-getting-the-current-date-time-format-string
>>>>> but I couldn't include the CodenameOne tag.
>>>>> I wonder if there is a native function (or a workaround) to have the
>>>>> current date-time format in iOS as a string like
>>>>>
>>>>> dd MMM y HH:mm:ss
>>>>>
>>>>> It's letters not the real values. I have to show it to the user.
>>>>>
>>>>> Thanks in advance
>>>>>
>>>>
--
You received this message because you are subscribed to the Google Groups
"CodenameOne Discussions" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/codenameone-discussions/f2965cb8-ea37-4872-926b-229525ef3e08n%40googlegroups.com.