• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 232
  • Last Modified:

system dates

I am writting a C program and I need to display the current system date.  What is the syntax, what header file do I need etc...
0
abeveridge
Asked:
abeveridge
1 Solution
 
MT_MUCommented:
One way...

#include <time.h>
#include <stdio.h>
#include <sys/types.h>
#include <sys/timeb.h>
#include <string.h>

void main()
{
  time_t ltime;

  time( &ltime );
  printf( "Time in seconds since UTC  1/1/70:\t%ld\n", ltime );
  printf( "time and date:\t\t\t%s", ctime( &ltime ) );

}
0
 
kishore_joshiCommented:
check out this simple example to get the system date and time.....


#include <stdio.h>
#include <time.h>

int main(void)
{
  time_t t;

  t = time(NULL);

  printf("Current date is %s", ctime(&t));

  t -= 24L*60L*60L;  /* Back up to same time previous day */

  stime(&t);
  printf("\nNew date is %s", ctime(&t));

  return 0;
}
0
 
ozoCommented:
/* Back up to same time previous day */
Assuming no daylight savings switch
0
 
DunbujeCommented:
As Ozo and Kishori Joshi put it, the answer of your question can be put in this way. And you can even see the output of this program from the output file.


 #include <stdio.h>
 #include <time.h>
 #include <stdlib.h>
 #include <string.h>

long int        time();
char           *ctime();
  FILE *fp, *fopen();
int main(void)
{

  time_t clock;

  clock = time(NULL);
   printf("\n\n");
        fp = fopen("goandsee", "w");
        if((fp = fopen("goandsee", "w")) == NULL){
        printf("Error for writing output file.\n");
        exit(1);
               }

  fprintf(fp, "Current date is %s", ctime(&clock));

  clock -= 24L*60L*60L;  /* Back up to same time previous day */

  stime(&clock);
  fprintf(fp, "\n New date is %s", ctime(&clock));

  return 0;
}

0

Featured Post

VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now