Hi,

When execute   String f  = cambiaFormatoFecha(new Date().toString(), "F");
Return "Invalid year value".

El Saturday, June 26, 2021 a la(s) 12:43:57 AM UTC-5, Shai Almog escribió:

> Hi,
> the initial code you listed should work fine in Codename One. What isn't 
> working when you try to run that code?
>
> On Saturday, June 26, 2021 at 3:04:48 AM UTC+3 [email protected] wrote:
>
>> Hi,
>>
>> Thanks for the comments, I wish you could do the test of the method that 
>> I included with the test data and validate the problem that I am detecting.
>>
>> El Friday, June 25, 2021 a la(s) 4:28:11 PM UTC-5, [email protected] 
>> escribió:
>>
>>> The problem with SimpleDateFormat is that it can't cope with a lot of 
>>> the junk that passes for "date" out there
>>> in the real world.  I gave up and wrote my own parser, which I have 
>>> extended to handle the dates that I actually
>>> encounter.
>>>
>>>
>>> On Thursday, June 24, 2021 at 8:30:41 PM UTC-7 Shai Almog wrote:
>>>
>>>> Hi,
>>>> I don't understand the problem. We have SimpleDateFormat in Codename 
>>>> One it's just under the codename one packages in the import.
>>>>
>>>> On Thursday, June 24, 2021 at 11:35:56 AM UTC+3 [email protected] 
>>>> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I created a new method in CodenameOne, but it is sending me an error. 
>>>>> To test:
>>>>>   fecha = new Date (). ToString () 
>>>>>   tipo = "T"
>>>>>
>>>>>     public static String cambiaFormatoFecha(String fecha, String tipo) 
>>>>> {
>>>>>         String formato = tipo.equals("F") ? "yyyy-MM-dd" : 
>>>>> tipo.equals("H") ? "hh:mm:ss" : tipo.equals("T") ? "yyyy-MM-dd hh:mm:ss" 
>>>>> : 
>>>>> "";
>>>>>         SimpleDateFormat formaFecha = new SimpleDateFormat(formato);
>>>>>         Date d = null;
>>>>>         try {
>>>>>             d = formaFecha.parse(fecha);
>>>>>         } catch (ParseException ex) {
>>>>>             Dialog.show("Error", "Error formato de fecha", 
>>>>> "Continuar", null);
>>>>>         }
>>>>>         return formaFecha.format(d);
>>>>>     }
>>>>>
>>>>> El Wednesday, June 23, 2021 a la(s) 11:17:52 PM UTC-5, 
>>>>> [email protected] escribió:
>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> In java you could have the following method:
>>>>>>
>>>>>> public static Date ParseFecha(String fecha) { 
>>>>>>      SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy"); 
>>>>>>      Date fechaDate = null; 
>>>>>>      try { 
>>>>>>            fechaDate = formato.parse(fecha); 
>>>>>>       }   
>>>>>>            catch (ParseException ex) {
>>>>>>                System.out.println(ex); 
>>>>>>       } 
>>>>>>      return fechaDate; 
>>>>>>  }
>>>>>>
>>>>>> How can I get this to work in CodenameOne?
>>>>>>
>>>>>

-- 
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/bd79167a-81d9-469f-b8d6-85cf324faf6dn%40googlegroups.com.

Reply via email to