Selaa lähdekoodia

Add function to format local time in ISO format

svn:r2935
Nick Mathewson 20 vuotta sitten
vanhempi
commit
55df2620c6
2 muutettua tiedostoa jossa 5 lisäystä ja 0 poistoa
  1. 4 0
      src/common/util.c
  2. 1 0
      src/common/util.h

+ 4 - 0
src/common/util.c

@@ -617,6 +617,10 @@ int parse_rfc1123_time(const char *buf, time_t *t) {
   return 0;
 }
 
+void format_local_iso_time(char *buf, time_t t) {
+  strftime(buf, ISO_TIME_LEN+1, "%Y-%m-%d %H:%M:%S", localtime(&t));
+}
+
 void format_iso_time(char *buf, time_t t) {
   strftime(buf, ISO_TIME_LEN+1, "%Y-%m-%d %H:%M:%S", gmtime(&t));
 }

+ 1 - 0
src/common/util.h

@@ -79,6 +79,7 @@ time_t tor_timegm(struct tm *tm);
 void format_rfc1123_time(char *buf, time_t t);
 int parse_rfc1123_time(const char *buf, time_t *t);
 #define ISO_TIME_LEN 19
+void format_local_iso_time(char *buf, time_t t);
 void format_iso_time(char *buf, time_t t);
 int parse_iso_time(const char *buf, time_t *t);