Cómo convertir una fecha dd / mm / aaaa a aaaa-MM-dd HH: mm: ss Android
¿Cómo puedo convertir una fecha en dd / mm / aaaa a un formato que admite sqlite aaaa-MM-dd'T'HH: mm: ss
por ejemplo:
- ¿Es posible que una actividad obtenga basura recopilada y no un fragmento de niño?
- Android: use ant para crear configuraciones de compilación que cambien los valores de configuración
- Cómo averiguar qué clase anónima interior se indica por un nombre de clase?
- Android: ExpandableListViews y casillas de verificación
- ¿Cómo hago que HtmlUnit funcione bajo Android?
public static String convertStringToData(String stringData) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/aaaa");//yyyy-MM-dd'T'HH:mm:ss SimpleDateFormat output = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date data = sdf.parse(stringData); String formattedTime = output.format(data); return formattedTime; }
- Android: recibe el número de marcación de prensa de la otra parte
- Android sdk 18 La gravedad de TextView no funciona verticalmente
- Ejemplo de servicio Apache Thrift que utiliza HTTPS, en Python
- ¿Cómo obtener una lista de elementos en espresso?
- Cajón de navegación de Android Studio como la aplicación de Gmail
- Android: error de heap importando ShowcaseView como proyecto, ClassNotFound si como JAR, Fuera de memoria
- ¿Cuál es más rápido, int a String o String a int?
- Instalar paquetes de python en android
public static String formatDate (String date, String initDateFormat, String endDateFormat) throws ParseException { Date initDate = new SimpleDateFormat(initDateFormat).parse(date); SimpleDateFormat formatter = new SimpleDateFormat(endDateFormat); String parsedDate = formatter.format(initDate); return parsedDate; }
Esto devolverá la fecha analizada como una cadena, con el formato (inicial y final) como parámetros del método.
SimpleDateFormat originalFormat = new SimpleDateFormat("dd MM yyyy"); SimpleDateFormat targetFormat = new SimpleDateFormat("yyyy MM dd HH:mm:ss" ); Date date; try { date = originalFormat.parse("21 6 2013"); System.out.println("Old Format : " + originalFormat.format(date)); System.out.println("New Format : " + targetFormat.format(date)); } catch (ParseException ex) { // Handle Exception. }
Antiguo formato: 21 06 2013
Nuevo formato: 2013 06 21 00:00:00
Date initDate = new SimpleDateFormat("dd/MM/yyyy").parse("10/12/2016"); SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); String parsedDate = formatter.format(initDate); System.out.println(parsedDate);
public static final String DATE_DASH_FORMAT = "yyyy-MM-dd"; public static final String DATE_FORMAT = "MM/dd/yyyy"; public static String prepareYearMonthDateFromString( String dateStr ){ try { Date date = new SimpleDateFormat( DATE_FORMAT , Locale.ENGLISH ).parse( dateStr ); DateFormat formatter = new SimpleDateFormat( DATE_DASH_FORMAT , Locale.getDefault() ); dateStr = formatter.format( date.getTime() ); } catch( ParseException e ) { e.printStackTrace(); } return dateStr; }
- ¿Cómo agregar un botón al final de RecyclerView?
- Hace notificydatasetchanged llamada onCreateViewHolder al usar RecyclerView