From dec311ff0e60223ec7fb0c8195ce703efaa98154 Mon Sep 17 00:00:00 2001 From: Emmanuel Ferdman Date: Wed, 30 Apr 2025 17:02:51 +0300 Subject: [PATCH] Resolve datetime deprecation warnings (#3433) * Resolve datetime deprecation warnings Signed-off-by: Emmanuel Ferdman * Resolve datetime deprecation warnings Signed-off-by: Emmanuel Ferdman --------- Signed-off-by: Emmanuel Ferdman Co-authored-by: Riccardo Magliocchetti --- .../src/opentelemetry/exporter/richconsole/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/exporter/opentelemetry-exporter-richconsole/src/opentelemetry/exporter/richconsole/__init__.py b/exporter/opentelemetry-exporter-richconsole/src/opentelemetry/exporter/richconsole/__init__.py index 1e96df877..dfea177a5 100644 --- a/exporter/opentelemetry-exporter-richconsole/src/opentelemetry/exporter/richconsole/__init__.py +++ b/exporter/opentelemetry-exporter-richconsole/src/opentelemetry/exporter/richconsole/__init__.py @@ -68,7 +68,9 @@ from opentelemetry.semconv.trace import SpanAttributes def _ns_to_time(nanoseconds): - ts = datetime.datetime.utcfromtimestamp(nanoseconds / 1e9) + ts = datetime.datetime.fromtimestamp( + nanoseconds / 1e9, datetime.timezone.utc + ) return ts.strftime("%H:%M:%S.%f")