![]() |
|
|
|
|
|||||||
| Forums | Portal | Register | Forum Rules | FAQ | Contribute | Members List | Arcade | Search | Today's Posts | Mark Forums Read |
| High Level Programming Post questions about C, C++, Java, SQL, and other programming languages here. |
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Linux Going Big Time and Prime Time Against Windows, UNIX (WSJ) (Addict 3D) | iBot | UNIX and Linux RSS News | 0 | 06-21-2007 01:10 PM |
| Start time/end time and status of crontab job | thambi | Shell Programming and Scripting | 3 | 05-16-2007 07:24 AM |
| How To Provide Time Sync Using Nts-150 Time Server On Unix Network? | pesty | UNIX for Advanced & Expert Users | 2 | 03-21-2007 11:20 PM |
| Losing Time/Time cloclk | azdauk | UNIX for Dummies Questions & Answers | 4 | 11-06-2003 06:33 AM |
| default time in Solaris 8 for time-wait | eloquent99 | UNIX for Dummies Questions & Answers | 1 | 04-01-2003 06:45 AM |
|
|
Submit Tools | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
|
|||
|
|||
|
Hi
I want to print the current local time in microseconds How ?
__________________
Avner Hartuv BMC Software avner_hartuv@bmc.com Work: 972-3-6451-729 Cell: 972-53-956273 |
| Forum Sponsor | ||
|
|
|
#2
|
||||
|
||||
|
Code:
struct timeval tv;
struct timezone tz;
struct tm *tm;
gettimeofday(&tv, &tz);
tm=localtime(&tv.tv_sec);
printf(" %d:%02d:%02d %d \n", tm->tm_hour, tm->tm_min,
tm->tm_sec, tv.tv_usec);
|
|
#3
|
|||
|
|||
|
Thank you
Thank you very much
__________________
Avner Hartuv BMC Software avner_hartuv@bmc.com Work: 972-3-6451-729 Cell: 972-53-956273 |
|
#4
|
|||
|
|||
|
just a little more help for the C noob like myself.
i get these errors when i try to compile it. I must admit i do not know C.
OS=sol8 platform=E3500 (sparc) Code:
$ cat milli.c
#include <stdlib.h>
#include <sys/time.h>
struct timeval tv;
struct timezone tz;
struct tm *tm;
gettimeofday(&tv, &tz);
tm=localtime(&tv.tv_sec);
printf(" %d:%02d:%02d %d \n", tm->tm_hour, tm->tm_min
,m->tm_sec, tv.tv_usec);
$ gcc milli.c
milli.c:7: parse error before '&' token
milli.c:7: warning: data definition has no type or storage class
milli.c:8: conflicting types for `tm'
milli.c:6: previous declaration of `tm'
milli.c:8: warning: initialization makes integer from pointer without a cast
milli.c:8: initializer element is not constant
milli.c:8: warning: data definition has no type or storage class
milli.c:9: parse error before string constant
milli.c:10: warning: conflicting types for built-in function `printf'
milli.c:10: warning: data definition has no type or storage class
|
|
#5
|
||||
|
||||
|
Try this...
Code:
#include <stdlib.h>
#include <sys/time.h>
main()
{
struct timeval tv;
struct timezone tz;
struct tm *tm;
gettimeofday(&tv, &tz);
tm=localtime(&tv.tv_sec);
printf(" %d:%02d:%02d %d \n", tm->tm_hour, tm->tm_min,
m->tm_sec, tv.tv_usec);
exit(0);
}
|
|
#6
|
|||
|
|||
|
and once again you prove im not worthy!!
now 1 last question. $ ./a.out 17:30:40 806214 $ date Mon Jul 29 17:30:43 GMT 2002 what is the 806214??? |
|
#7
|
||||
|
||||
|
That's the microseconds!
|
||||
| Google The UNIX and Linux Forums |