有Android的任何API提供date时间作为用户input(startActivityForResult)?

我正在寻找提供用户定义的date时间信息的API。 我曾经使用过联系人列表,如:

Intent intent = new Intent(Intent.ACTION_PICK); intent.setType(ContactsContract.Contacts.CONTENT_TYPE); ((Activity) mContext).startActivityForResult(intent, LauncherUI.RESULT_GOT_CONTACT_INFO); 

并通过使用onActivityResult

 Uri contactData = intent.getData(); //Cursor cursor = managedQuery(contactData, null, null, null, null); Cursor cursor = cr.query(contactData, null, null, null, null); cursor.moveToFirst(); String name = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.Contacts.DISPLAY_NAME)); String id = cursor.getString(cursor.getColumnIndexOrThrow(ContactsContract.Contacts._ID)); 

我可以提取姓名电话Gmail

在这里输入图像说明

现在我的目标是对YYYY-MM-DD hh:mm:ss格式的date进行同样的处理。 就像是:

在这里输入图像说明在这里输入图像说明

我不想自己实现它,因为这个function存在(只有在没有API的情况下)

有任何想法吗?

Solutions Collecting From Web of "有Android的任何API提供date时间作为用户input(startActivityForResult)?"