2016-01-13 6 views
-5

Как получить текущую дату и установить ее в строку? мой код сохраняет текст, введенный в текстовое поле, и загружает его, вместо этого я хотел бы сделать то же самое для даты.Как получить текущую дату в Android?

public class MainActivity extends Activity { 
    SharedPreferences sharedpreferences; 
    TextView name; 
    public static final String mypreference = "mypref"; 
    public static final String Name = "nameKey"; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 
     name = (TextView) findViewById(R.id.etName); 
     sharedpreferences = getSharedPreferences(mypreference, 
       Context.MODE_PRIVATE); 
     if (sharedpreferences.contains(Name)) { 
      name.setText(sharedpreferences.getString(Name, "")); 
     } 
    } 

    public void Save(View view) { 
     String n = name.getText().toString(); 
     Editor editor = sharedpreferences.edit(); 
     editor.putString(Name, n); 
     editor.commit(); 
    } 

    public void clear(View view) { 
     name = (TextView) findViewById(R.id.etName); 
     name.setText(""); 
    } 

    public void Get(View view) { 
     name = (TextView) findViewById(R.id.etName); 
     sharedpreferences = getSharedPreferences(mypreference, 
       Context.MODE_PRIVATE); 
     if (sharedpreferences.contains(Name)) { 
      name.setText(sharedpreferences.getString(Name, "")); 
     } 
    } 

    @Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     // Inflate the menu; this adds items to the action bar if it is present. 
     getMenuInflater().inflate(R.menu.main, menu); 
     return true; 
    } 


} 
+1

, задача которого сводит вас с ума? Вы пытались запустить 'new Date(). ToString()'? – Blackbelt

+0

где я могу вставить этот код? спасибо –

+0

, а также как получить дату, заданную в вопросе? –

ответ

0
String date = new SimpleDateFormat("yyyy-MM-dd").format(new Date()); 
+0

где я его вставляю? –

Смежные вопросы