public static final Map<String, String> TIMESTAMP
Также: Сервисы Google Play
Значение заполнителя для автозаполнение текущей отметки времени (время с эпохи Unix в миллисекундах) серверами Firebase Database
.
Example
Ссылка:https://stackoverflow.com/a/37868163/9909365
ref.addValueEventListener(new ValueEventListener() {
public void onDataChange(DataSnapshot dataSnapshot) {
System.out.println(dataSnapshot.getValue());
}
public void onCancelled(DatabaseError databaseError) { }
});
ref.setValue(ServerValue.TIMESTAMP);
Extra
Серверные метки времени
Серверы базы данных Firebase Realtime предоставляют механизм для вставки меток времени, генерируемых на сервере, в качестве данных.Эта функция в сочетании с onDisconnect
обеспечивает простой способ надежного учета времени, в которое Realtime Database client disconnected
:
//Java
DatabaseReference userLastOnlineRef = FirebaseDatabase.getInstance().getReference("users/joe/lastOnline");
userLastOnlineRef.onDisconnect().setValue(ServerValue.TIMESTAMP);
//Kotlin
val userLastOnlineRef = FirebaseDatabase.getInstance().getReference("users/joe/lastOnline")
userLastOnlineRef.onDisconnect().setValue(ServerValue.TIMESTAMP)