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;
}
|