3d5a3ba3c6f91fabca91c646a80b87e7cfa594a7
[reactos.git] / lib / msvcrt / time / wstrdate.c
1 /*
2  * COPYRIGHT:   See COPYING in the top level directory
3  * PROJECT:     ReactOS system libraries
4  * FILE:        lib/msvcrt/time/strtime.c
5  * PURPOSE:     Fills a buffer with a formatted date representation
6  * PROGRAMER:   Boudewijn Dekker
7  * UPDATE HISTORY:
8  *              28/12/98: Created
9  */
10 #include <msvcrt/time.h>
11 #include <msvcrt/stdio.h>
12 #include <msvcrt/errno.h>
13 #include <msvcrt/internal/file.h>
14
15
16 wchar_t* _wstrdate(const wchar_t* datestr)
17 {
18     time_t t;
19     struct tm* d;
20     wchar_t* dt = (wchar_t*)datestr;
21
22     if (datestr == NULL) {
23         __set_errno(EINVAL);
24         return NULL;
25     }
26     t = time(NULL);
27     d = localtime(&t);
28     swprintf(dt,L"%d/%d/%d",d->tm_mday,d->tm_mon+1,d->tm_year);
29     return dt;
30 }