# Timestamp

> Gets Profiler timestamp.

## Definition

* **Type:** Property
* **Namespace:** [Unity.Profiling.LowLevel.Unsafe](/engine/6000.0/script-reference/unity/profiling/lowlevel/unsafe.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public static long Timestamp { get; }
```

### Remarks

Use to measure time intervals with the same accuracy as Unity Profiler.

### Examples

```csharp
using Unity.Profiling.LowLevel.Unsafe;

public class Example
{
    public static long ElapsedNanoseconds(long startTimestamp)
    {
        long now = ProfilerUnsafeUtility.Timestamp;
        var conversionRatio = ProfilerUnsafeUtility.TimestampToNanosecondsConversionRatio;
        return (now - startTimestamp) * conversionRatio.Numerator / conversionRatio.Denominator;
    }
}
```
