AprendeAndroid.com - FORO
»
AREA DE DESARROLLO
»
Android Foro
»
Cambiar formato de fecha SQLite yyyy-MM-dd a dd-MM-yyyy
Posición: Member
Grupos: Registered
Registrado: 06/10/2013(UTC) Mensajes: 28
Agradecimientos: 1 veces Fue agradecido: 3 vez/veces in 2 publicación(es).
|
Buenas, me he creado una Base de datos y recibo un string con la fecha y la hora cada vez que inserto un nuevo campo. Todo funciona perfectamente pero ¿Cómo podría cambiarlo de "yyyy-MM-dd" a"dd-MM-yyyy"? La Base de datos la creo de la siguiente manera: (de esta menera me da automáticamente la fecha para poder meterla en un String) Código:public void onCreate(SQLiteDatabase db) {//CREA LA BD SI NO HAY.
// TODO Auto-generated method stub
db.execSQL("CREATE TABLE " + N_TABLA + "(" +
ID_FILA + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
ID_TIEMPO + " TEXT NOT NULL, " +
ID_FECHA + " TIMESTAMP NOT NULL DEFAULT current_timestamp);");
}
El método que recibe para imprimir la base de datos es: Código:public String recibir() {
// TODO Auto-generated method stub
String[]columnas = new String[]{ID_FILA,ID_TIEMPO,ID_FECHA};
Cursor c = nBD.query(N_TABLA, columnas, null, null, null, null, null);
String resultado = "";
int iFila = c.getColumnIndex(ID_FILA);
int iTiempo = c.getColumnIndex(ID_TIEMPO);
int iFecha = c.getColumnIndex(ID_FECHA);
for(c.moveToFirst();!c.isAfterLast();c.moveToNext()){
resultado = resultado + "" + c.getString(iFila) + " " + c.getString(iTiempo)+ " " + c.getString(iFecha)+ "\n";
}
return resultado;
}
|
|
|
|
Posición: Administration
Grupos: Administrators
Registrado: 07/10/2010(UTC) Mensajes: 436 Ubicación: España Agradecimientos: 38 veces Fue agradecido: 49 vez/veces in 48 publicación(es).
|
Hola!! yo formateo las fechas asi: Código:
// Adquirir fecha
Calendar c = Calendar.getInstance();
System.out.println("Current time => " + c.getTime());
SimpleDateFormat df = new SimpleDateFormat("dd-MM-yyyy");
fecha = df.format(c.getTime());
Log.e("Fecha", fecha);
Con eso de arriba puedes hacer lo que quieres!! me voy a dormir!! ;P |
|
|
|
|
Posición: Member
Grupos: Registered
Registrado: 06/10/2013(UTC) Mensajes: 28
Agradecimientos: 1 veces Fue agradecido: 3 vez/veces in 2 publicación(es).
|
Un millón de gracias como siempre. Lo solucioné.
|
|
|
|
Posición: Administration
Grupos: Administrators
Registrado: 07/10/2010(UTC) Mensajes: 436 Ubicación: España Agradecimientos: 38 veces Fue agradecido: 49 vez/veces in 48 publicación(es).
|
|
|
|
|
|
AprendeAndroid.com - FORO
»
AREA DE DESARROLLO
»
Android Foro
»
Cambiar formato de fecha SQLite yyyy-MM-dd a dd-MM-yyyy
Salto de foro
No puedes iniciar nuevos temas en este foro.
No puedes responder a temas en este foro.
No puedes eliminar sus temas en este foro.
No puedes editar sus temas en este foro.
No puedes crear encuestas en este foro.
No puedes votar las encuestas en este foro.