# Timestamp - Komut dosyası ve grafik fonksiyonu

TimeStamp(), bir biçim dizesi sağlanmadığı sürece, bir ifadeyi veri yükleme komut dosyasındaki sistem değişkenlerinde veya işletim sisteminde ayarlanan zaman damgası biçiminde tarih ve saat değeri olarak biçimlendirir.

Söz Dizimi:

Timestamp(number[, format])

Dönüş verileri türü: dual

Bağımsız Değişkenler

| Bağımsız Değişken | Açıklama |
| --- | --- |
| number | Biçimlendirilecek sayı. |
| format | Sonuçta elde edilen zaman damgası dizesinin nasıl biçimlendirileceğini açıklayan dize. Atlandığı takdirde, işletim sisteminde ayarlı kısa tarih biçimi, saat biçimi ve ondalık ayırıcı kullanılır.<br><br>`Timestamp` fonksiyonu, örneğin farklı saat yapıları için birçok biçim seçeneğini destekler:<br><br>`DD/MM/YYYY`: Sadece tarihe odaklanır (örneğin: `15/11/2024`).<br><br>​`YYYY-MM-DD hh:mm:ss`: ​Tam zaman damgasını görüntüler (örneğin: `2024-11-15 13:30:45`).<br><br>`​MMM DD, YYYY`: ​Ayın ve tam yılın kısa bir versiyonunu görüntüler (örneğin: `Nov 15, 2024`).<br><br>​`hh:mm:ss TT`: ​Saati yalnızca 12 saat biçiminde gösterir (örneğin: `01:30:45 PM`)<br><br>`​HH:mm:ss`: ​Saati 24 saat formatında görüntüler (örneğin: `13:30:45`)<br><br>`​wwww, MMM DD YYYY`: ​Haftanın tam gününü ve tarihi gösterir (örneğin: `Friday, Nov 15 2024`)<br><br>`​YYYY-MM-DD hh:mm:ss.fff`: ​Milisaniyeleri içerir (örneğin: `2024-11-15 13:30:45.123`​).<br><br>[Sayı ve saat biçimlerine ilişkin açıklamalar](https://help.qlik.com/tr-TR/sense/November2025/Subsystems/Hub/Content/Sense_Hub/Introduction/conventions-number-time-formats.htm) |

Örnek: Grafik ifadeleri

| Örnek | Sonuç |
| --- | --- |
| `Timestamp( 35648 )` | `TimestampFormat`, `YY-MM-DD hh:mm:ss` olduğunda `97-08-06 00:00:00` döndürür. |
| `Timestamp(35648,'YYYY-MM-DD hh.mm')` | Sağlanan biçim `YYYY-MM-DD hh.mm` olduğunda `1997-08-06 00.00` döndürür. |
| `Timestamp( 35648,'M/D/YYYY h:mm:ss[.fff] TT')` | Sağlanan biçim `M/D/YYYY h:mm:ss[.fff] TT` olduğunda `8/6/1997 12:00:00 AM` döndürür. |
| `Timestamp( 35648,'www, DD MMM YYYY hh:mm TT')` | Sağlanan biçim `www, DD MMM YYYY hh:mm TT` olduğunda `Wed, 06 Aug 1997 12:00 AM` döndürür. |

## Örnek - Zaman damgası temel bilgileri

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Timestamp.htm)

#### Grafik ifadesi

Genel bakış

Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir bölüme ekleyin.

Komut dosyası şunları içerir:

* `Example` adlı veri tablosuna yüklenen bir veri kümesi.

* Bir veri tablosundaki şu alan:

  * `TimeStampValue`

* `YY-MM-DD hh:mm:ss` biçimini kullanan `TimestampFormat` değişkeni.

Komut dosyası

```
SET TimestampFormat='YY-MM-DD hh:mm:ss';
Example:
Load * inline [
TimeStampValue
35648.375
35648
36648.875
36648.8756789
];
```

Sonuçlar

Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanı boyut olarak ekleyin:

* `TimeStampValue`

Aşağıdaki hesaplamaları oluşturun:

* Değeri, sistem ayarını kullanarak zaman damgası olarak görüntülemek için `=Timestamp(TimeStampValue)`.

* Değeri, fonksiyonda verilen biçim kullanılarak bir zaman damgası biçimi olarak görüntülemek için `=Timestamp(TimeStampValue,'YYYY-MM-DD hh.mm')`.

* Değeri, fonksiyonda verilen biçim kullanılarak bir zaman damgası biçimi olarak görüntülemek için `=Timestamp(TimeStampValue,'M/D/YYYY h:mm:ss[.fff] TT')`.

* Değeri, fonksiyonda verilen biçim kullanılarak bir zaman damgası biçimi olarak görüntülemek için `=Timestamp(TimeStampValue,'YYYY-MM-DD hh:mm:ss.fff')`.

* Değeri, fonksiyonda verilen biçim kullanılarak bir zaman damgası biçimi olarak görüntülemek için `=Timestamp(TimeStampValue,'www, DD MMM YYYY hh:mm TT')`.

* Değeri, fonksiyonda verilen biçim kullanılarak bir zaman damgası biçimi olarak görüntülemek için `=Timestamp(TimeStampValue,'wwww, MMM DD YYYY')`.

Sonuçlar tablosu

| TimeStampValue | Timestamp(TimeStampValue) | Timestamp(TimeStampValue,'YYYY-MM-DD hh.mm' | Timestamp(TimeStampValue,'M/D/YYYY h:mm:ss[.fff] TT') | Timestamp(TimeStampValue,'YYYY-MM-DD hh:mm:ss.fff') | Timestamp(TimeStampValue,'www, DD MMM YYYY hh:mm TT') | Timestamp(TimeStampValue,'wwww, MMM DD YYYY') |
| --- | --- | --- | --- | --- | --- | --- |
| 35648 | 97-08-06 00:00:00 | 1997-08-06 00.00 | 8/6/1997 12:00:00 AM | 1997-08-06 00:00:00.000 | Çarşamba, 06 Ağu 1997 12:00 (Öğleden Önce) | Çarşamba, 06 Ağu 1997 |
| 35648.375 | 97-08-06 09:00:00 | 1997-08-06 09.00 | 8/6/1997 9:00:00 AM | 1997-08-06 09:00:00.000 | Çarşamba, 06 Ağu 1997 09:00 (Öğleden Önce) | Çarşamba, 06 Ağu 1997 |
| 36648.875 | 00-05-02 21:00:00 | 2000-05-02 21.00 | 5/2/2000 9:00:00 PM | 2000-05-02 21:00:00.000 | Sal, 02 May 2000 09:00 (Öğleden Sonra) | Sal, May 02 2000 |
| 36648.8756789 | 00-05-02 21:00:58 | 2000-05-02 21.00 | 5/2/2000 9:00:58 PM | 2000-05-02 21:00:58.657 | Sal, 02 May 2000 09:00 (Öğleden Sonra) | Sal, May 02 2000 |

Sonuçlar, `TimestampFormat` fonksiyonunun farklı format parametreleri kullanarak değerleri nasıl görüntüleyebileceğini göstermektedir.

## Örnek - Farklı bir TimestampFormat ayarı kullanan zaman damgası temel bilgileri

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Timestamp.htm)

#### Grafik ifadesi

Genel bakış

Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir bölüme ekleyin.

Komut dosyası şunları içerir:

* `Example` adlı veri tablosuna yüklenen bir veri kümesi.

* Bir veri tablosundaki şu alan:

  * `TimeStampValue`

* `YY-MM-DD hh:mm:ss` biçimini kullanan `TimestampFormat` değişkeni.

Komut dosyası

```
SET TimestampFormat='M/D/YY hh:mm:ss';
Example:
Load * inline [
TimeStampValue
35648.375
35648
36648.875
36648.8756789
];
```

Sonuçlar

Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanı boyut olarak ekleyin:

* `TimeStampValue`

Aşağıdaki hesaplamaları oluşturun:

* Değeri, sistem ayarını kullanarak zaman damgası olarak görüntülemek için `=Timestamp(TimeStampValue)`.

* Değeri, fonksiyonda verilen biçim kullanılarak bir zaman damgası biçimi olarak görüntülemek için `=Timestamp(TimeStampValue,'YYYY-MM-DD hh.mm')`.

* Değeri, fonksiyonda verilen biçim kullanılarak bir zaman damgası biçimi olarak görüntülemek için `=Timestamp(TimeStampValue,'M/D/YYYY h:mm:ss[.fff] TT')`.

* Değeri, fonksiyonda verilen biçim kullanılarak bir zaman damgası biçimi olarak görüntülemek için `=Timestamp(TimeStampValue,'YYYY-MM-DD hh:mm:ss.fff')`.

* Değeri, fonksiyonda verilen biçim kullanılarak bir zaman damgası biçimi olarak görüntülemek için `=Timestamp(TimeStampValue,'www, DD MMM YYYY hh:mm TT')`.

* Değeri, fonksiyonda verilen biçim kullanılarak bir zaman damgası biçimi olarak görüntülemek için `=Timestamp(TimeStampValue,'wwww, MMM DD YYYY')`.

Sonuçlar tablosu

| TimeStampValue | Timestamp(TimeStampValue) | Timestamp(TimeStampValue,'YYYY-MM-DD hh.mm' | Timestamp(TimeStampValue,'M/D/YYYY h:mm:ss[.fff] TT') | Timestamp(TimeStampValue,'YYYY-MM-DD hh:mm:ss.fff') | Timestamp(TimeStampValue,'www, DD MMM YYYY hh:mm TT') | Timestamp(TimeStampValue,'wwww, MMM DD YYYY') |
| --- | --- | --- | --- | --- | --- | --- |
| 35648 | 8/6/97 00:00:00 | 1997-08-06 00.00 | 8/6/1997 12:00:00 AM | 1997-08-06 00:00:00.000 | Çarşamba, 06 Ağu 1997 12:00 (Öğleden Önce) | Çarşamba, 06 Ağu 1997 |
| 35648.375 | 8/6/97 09:00:00 | 1997-08-06 09.00 | 8/6/1997 9:00:00 AM | 1997-08-06 09:00:00.000 | Çarşamba, 06 Ağu 1997 09:00 (Öğleden Önce) | Çarşamba, 06 Ağu 1997 |
| 36648.875 | 5/2/00 21:00:00 | 2000-05-02 21.00 | 5/2/2000 9:00:00 PM | 2000-05-02 21:00:00.000 | Sal, 02 May 2000 09:00 (Öğleden Sonra) | Sal, May 02 2000 |
| 36648.8756789 | 5/2/00 21:00:58 | 2000-05-02 21.00 | 5/2/2000 9:00:58 PM | 2000-05-02 21:00:58.657 | Sal, 02 May 2000 09:00 (Öğleden Sonra) | Sal, May 02 2000 |

Sonuçlar, `TimestampFormat` fonksiyonunun farklı format parametreleri kullanarak değerleri nasıl görüntüleyebileceğini göstermektedir.

## Örnek - Müşteri siparişlerinin zaman damgası biçimini değiştirme

[](https://help.qlik.com/en-US/sense/Subsystems/Hub/Content/Sense_Hub/Scripting/FormattingFunctions/Timestamp.htm)

#### Grafik ifadesi

Genel bakış

Veri yükleme düzenleyicisini açın ve aşağıdaki komut dosyasını yeni bir bölüme ekleyin.

Komut dosyası şunları içerir:

* `Example` adlı veri tablosuna yüklenen bir veri kümesi.

* Veri tablosundaki şu alanlar:

  * `Customer`
  * `CustomerName`
  * `OrderTimestamp`

Komut dosyası

```
Example:
Load * inline [
OrderID, CustomerName, OrderTimestamp
1, Alice, 2024-02-20 11:00:00
2, Bob, 2024-03-01 15:30:00
3, Charlie, 2024-04-12 09:45:00
4, David, 2024-05-21 21:10:00
5, Eve, 2024-06-30 14:25:00
];
```

Sonuçlar

Verileri yükleyin ve bir sayfa açın. Yeni bir tablo oluşturun ve şu alanları boyut olarak ekleyin:

* `OrderID`

* `CustomerName`

Şu hesaplamayı oluşturun:

* Sipariş zaman damgasını haftanın gününü, tarihi ve saati gösteren bir biçimde görüntülemek için `=Timestamp(OrderTimestamp, 'WWWW, DD MMM YYYY hh:mm TT')`.

Sonuçlar tablosu

| OrderID | CustomerName | Timestamp(OrderTimestamp, 'WWWW, DD MMM YYYY hh:mm TT') |
| --- | --- | --- |
| 1 | Alice | Salı, 20 Şub 2024 11:00 (Öğleden Önce) |
| 2 | Bob | Cuma, 01 Mar 2024 03:30 (Öğleden Sonra) |
| 3 | Charlie | Cuma, 12 Nis 2024 09:45 (Öğleden Önce) |
| 4 | David | Salı, 21 May 2024 09:10 (Öğleden Sonra) |
| 5 | Eve | Pazar, 30 Haz 2024 02:25 (Öğleden Sonra) |

`Timestamp` fonksiyonu kullanılarak, zaman damgası verileri artık haftanın gününü ve tarih ve saat için yeni biçimi içerecek şekilde biçimlendirilir.