update in timestamp
diff --git a/utility.c b/utility.c
index b136c67..1218623 100644
--- a/utility.c
+++ b/utility.c
@@ -71,9 +71,14 @@
 void
 get_current_timestamp_micro(char * microSec)
 {
+	time_t gtime;
+	gtime=time(NULL);
+	struct tm *tm;
+	tm=localtime(&gtime);
+	
 	struct timeval now; 
 	gettimeofday(&now, NULL);
-	sprintf(microSec,"%ld%06ld",now.tv_sec,(long int)now.tv_usec);
+	sprintf(microSec,"%ld%06ld",now.tv_sec-tm->tm_gmtoff,(long int)now.tv_usec);
 }