Aracılığıyla paylaş


DateTimeToTimestamp (NoSQL sorgusu)

UYGULANANLAR: NoSQL

Belirtilen tarih ve saati sayısal bir zaman damgasına dönüştürür. Zaman damgası, Unix dönemlerinden bu yana milisaniyeleri ölçen imzalı bir sayısal tamsayıdır.

Söz dizimi

DateTimeToTimestamp(<date_time>)

Bağımsız değişkenler

Açıklama
date_time ISO 8601 biçiminde YYYY-MM-DDThh:mm:ss.fffffffZeşgüdümlü Evrensel Saat (UTC) tarih ve saat dizesi.

Not

ISO 8601 biçimi hakkında daha fazla bilgi için bkz . ISO 8601.

Dönüş türleri

Unix döneminden (1 Ocak 1970) bu yana geçen milisaniyelerin geçerli sayısı olan imzalı bir sayısal değer döndürür.

Not

Unix dönemi hakkında daha fazla bilgi için bkz . Unix zamanı.

Örnekler

Aşağıdaki örnek, 19 Mayıs 2015 12:00 UTC tarih ve saatini zaman damgasına dönüştürür.

SELECT VALUE {
    timestamp: DateTimeToTimestamp("2015-05-19T12:00:00.0000000")
}
[
  {
    "timestamp": 1432036800000
  }
]

Açıklamalar

  • Bu işlev, tarih ve saat geçerli bir ISO 8601 tarih ve saat dizesi değilse döndürür undefined .