Index: trunk/BNC/rinex/rnxnavfile.cpp
===================================================================
--- trunk/BNC/rinex/rnxnavfile.cpp	(revision 4011)
+++ trunk/BNC/rinex/rnxnavfile.cpp	(revision 4012)
@@ -287,3 +287,21 @@
 ////////////////////////////////////////////////////////////////////////////
 void t_rnxNavFile::writeEphV3(const t_eph* eph) {
-}
+
+  bncTime tt(eph->GPSweek(), eph->GPSweeks());
+
+  unsigned year, month, day, hour, min;
+  double sec;
+  tt.civil_date(year, month, day);
+  tt.civil_time(hour, min, sec);
+
+  QString dateStr;
+  QTextStream(&dateStr) << QString(" %1 %2 %3 %4 %5 %6")
+    .arg(year,     4)
+    .arg(month,    2, 10, QChar('0'))
+    .arg(day,      2, 10, QChar('0'))
+    .arg(hour,     2, 10, QChar('0'))
+    .arg(min,      2, 10, QChar('0'))
+    .arg(int(sec), 2, 10, QChar('0'));
+
+  *_stream << eph->prn() << dateStr << endl;
+}
