GCC provides the macros __DATE__ and __TIME__ that give string constants with the build date and time. However they seem to be giving the time in UTC. Is there some macro to get the build time in local time zone?
GCC get build date and time in local timezone
1.6k Views Asked by Ajoy At
1
There are 1 best solutions below
Related Questions in GCC
- File refuses to compile std::erase() even if using -std=g++23
- the difference between two style of inline ASM
- Why veneer code generated by gcc for cortex-m0 seems 8-byte aligned?
- How to compile the Linux kernel with -O0 for more detailed debug?
- GMP Windows installation "configure: error: could not find a working compiler"
- Unable to run get .exe file from assembly NASM
- Problem with compiling c++ project that is running python code using Python.h -> undefined reference
- How to use a newer linker and glibc in a Kotlin/Native project?
- "Config.guess failed to determine the host type" when trying build binutils-2.7 with Cygwin
- Trying to compile GCC returns a bunch of errors
- Compiling with gcc fno-common option causes performance degradation
- On cygwin I get errors containing -lintl and -liconv when running gcc
- Constant function pointer optimization
- How to obtain mingw-w64 version 9.3.0 or older for MSYS2?
- How to fix this error in terminal while writing hello world code in VS Code on C?
Related Questions in TIMEZONE
- I'd like to create a custom time zone converter, any pointers?
- ValueError: setting an array element with a sequence. Trying to make a Skymap in Python
- Timezone Issue with Clickhouse - Asia/Tehran Timezone
- Hive query on HUE shows different timestamp than programatically/on data
- datetime.datetime.now returning "received a naive datetime while time zone support is active"
- calendar keeps showing the wrong time
- unable to update the Google Cloud SQL TimeZone without re-creating the instances
- Identifying invalid dates in Oracle database due to daylight saving time changes
- Timestamp with timezone: works with isql but not with DBD::Firebird
- Django how do I use system timezone?
- How do I fix my timezone issues on my R Shiny App? Unrecognized time zone 'GMT+5'
- How do I convert an epoch into a datetime, taking into account the time zone?
- How to change Postgres timezone
- Time Zones and Daylight Savings Time on restricted server
- Outputting two variables on a single line without changes to the variables
Related Questions in BUILD-PROCESS
- How to retrieve or view build/test artifacts/results from a docker multi stage build?
- Copy NuGet package contenfiles in a consuming projects build output
- Why would my CocoaPods-infused Xcode build never complete, citing "Canceled" rather than "Failed" or "Success"?
- Which repository format shall I use with Sonatype Nexus for ungeneric build outputs?
- libprotobuf check failed while executing program on mac os
- How to raise Visual Studio errors (that break the build process) from a VS extension?
- Is it possible to setup two different URL Schemas for two different builds(ex. Development and Production) in the same project in iOS?
- GCC get build date and time in local timezone
- How to pass an environment variable to ExternalProject_Add CONFIGURE_COMMAND?
- Is there a way to avoid running `pod install` manually and not commiting Pods directory at the same time?
- How to build different versions of the same VUEJS app
- Webpack build task overriding optimizations
- Build script to copy files from various source folder to various destination folder
- Pass Environment Variable to angular.json File. (Angular7)
- bazel build failed after updated command line tool in Mac
Related Questions in GCC-EXTENSIONS
- Use gcc extensions on codeblocks windows
- Unable to understand following function declaration
- Should I always use __builtin_extract_return_addr after __builtin_return_address
- Test for GNU extension
- GCC extension __attribute__ ((unused)) for variable attributes
- GCC language extension __attribute__((vector_size(16))) incompatible type error
- Error: "cannot bind packed field" while inserting data into std::map using insert function
- error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘g_11’ while using a GNU complex extension
- GCC: blocks in assignments with return values making macros easier?
- Unexpected Result of GNU order-statistics-tree
- What rules of C++11 standard are used to determine the type of the expression in ({ ... })
- What is this "[0 ... 255] =" syntax in C?
- Rewrite GCC cleanup macro with nested function for Clang?
- How to implement Go's defer() in C so that it allows declaring vars?
- GCC typeof extension
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Some gcc compilers have such behavior - macros
__TIME__outputs an UTC time, not local. I've seen such effect with arm-linux-gnueabihf-gcc from Xilinx petalinux generated sdk. You can verify your compiler using command line suggested by Vladislav Ivanishin (see comments).UPD: By request from comment below I've added link to the Vladislav Ivanishin's comment: GCC get build date and time in local timezone
And the command line to verify gcc is:
echo __TIME__ | gcc -E -xc - | tail -1