diff --git a/pitivi/utils.py b/pitivi/utils.py
index 296f7b9..65b2344 100644
--- a/pitivi/utils.py
+++ b/pitivi/utils.py
@@ -41,10 +41,10 @@ def time_to_string(value):
     """
     Converts the given time in nanoseconds to a human readable string
 
-    Format HH:MM:SS.XXX
+    Format HH:MM:SS.X
     """
     if value == gst.CLOCK_TIME_NONE:
-        return "--:--:--.---"
+        return "--:--:--.-"
     ms = value / gst.MSECOND
     sec = ms / 1000
     ms = ms % 1000
@@ -52,7 +52,8 @@ def time_to_string(value):
     sec = sec % 60
     hours = mins / 60
     mins = mins % 60
-    return "%02d:%02d:%02d.%03d" % (hours, mins, sec, ms)
+
+    return "%02d:%02d:%02d.%01d" % (hours, mins, sec, ms / 100)
 
 def beautify_length(length):
     """
