1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 09:47:35 +00:00

Userland: Use Core::DateTime

This commit is contained in:
Andreas Kling 2020-02-11 20:05:08 +01:00
parent 8f89cc85d1
commit e22283e5e6
3 changed files with 6 additions and 24 deletions

View file

@ -24,6 +24,7 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#include <LibCore/DateTime.h>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <time.h> #include <time.h>
@ -37,13 +38,6 @@ int main(int argc, char** argv)
return 0; return 0;
} }
auto* tm = localtime(&now); printf("%s\n", Core::DateTime::from_timestamp(now).to_string().characters());
printf("%4u-%02u-%02u %02u:%02u:%02u\n",
tm->tm_year + 1900,
tm->tm_mon + 1,
tm->tm_mday,
tm->tm_hour,
tm->tm_min,
tm->tm_sec);
return 0; return 0;
} }

View file

@ -30,6 +30,7 @@
#include <AK/StringBuilder.h> #include <AK/StringBuilder.h>
#include <AK/Vector.h> #include <AK/Vector.h>
#include <LibCore/ArgsParser.h> #include <LibCore/ArgsParser.h>
#include <LibCore/DateTime.h>
#include <LibCore/DirIterator.h> #include <LibCore/DirIterator.h>
#include <ctype.h> #include <ctype.h>
#include <dirent.h> #include <dirent.h>
@ -271,14 +272,7 @@ bool print_filesystem_object(const String& path, const String& name, const struc
} }
} }
auto* tm = localtime(&st.st_mtime); printf(" %s ", Core::DateTime::from_timestamp(st.st_mtime).to_string().characters());
printf(" %4u-%02u-%02u %02u:%02u:%02u ",
tm->tm_year + 1900,
tm->tm_mon + 1,
tm->tm_mday,
tm->tm_hour,
tm->tm_min,
tm->tm_sec);
print_name(st, name, path.characters()); print_name(st, name, path.characters());

View file

@ -24,6 +24,7 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#include <LibCore/DateTime.h>
#include <grp.h> #include <grp.h>
#include <pwd.h> #include <pwd.h>
#include <stdio.h> #include <stdio.h>
@ -98,14 +99,7 @@ int main(int argc, char** argv)
printf(")\n"); printf(")\n");
auto print_time = [](time_t t) { auto print_time = [](time_t t) {
auto* tm = localtime(&t); printf("%s\n", Core::DateTime::from_timestamp(t).to_string().characters());
printf("%4u-%02u-%02u %02u:%02u:%02u\n",
tm->tm_year + 1900,
tm->tm_mon + 1,
tm->tm_mday,
tm->tm_hour,
tm->tm_min,
tm->tm_sec);
}; };
printf("Accessed: "); printf("Accessed: ");