unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#49748: 27.2; format-time-string returns 30 minutes for the value zero
@ 2021-07-27 15:45 Hosein
  2021-07-27 16:42 ` Andreas Schwab
  2021-07-28 15:27 ` Lars Ingebrigtsen
  0 siblings, 2 replies; 3+ messages in thread
From: Hosein @ 2021-07-27 15:45 UTC (permalink / raw)
  To: 49748

Hi, I expected (format-time-string "%M:%S" 0)) to return "00:00" but
since I live in a GMT+3:30 time zone it returns "30:00".

Same is true for
(format-time-string "%Y, %D, %H, %M, %s, %z%S" 0)
which returns:

"1970, 01/01/70, 03, 30, 0, +033000"

Same happens in vanilla emacs. (emacs -Q)



In GNU Emacs 27.2 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.29, 
cairo version 1.16.0)
of 2021-07-20 built on localhost
Windowing system distributor 'The X.Org Foundation', version 11.0.12011000
System Description: Gentoo/Linux

Recent messages:
Power AC, battery Charging (74.2% load, remaining time 3:19)
(org-roam) total: Δ71, files-modified: Δ0, ids: Δ0, links: Δ0, tags: Δ0, 
titles: Δ0, refs: Δ0, deleted: Δ0
Ignoring ’:ensure t’ in ’org-roam-server’ config
Doom loaded 272 packages across 43 modules in 2.680s
Package cl is deprecated

Configured using:
'configure --prefix=/usr --build=x86_64-pc-linux-gnu
--host=x86_64-pc-linux-gnu --mandir=/usr/share/man
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
--localstatedir=/var/lib --datarootdir=/usr/share
--disable-silent-rules --docdir=/usr/share/doc/emacs-27.2-r3
--htmldir=/usr/share/doc/emacs-27.2-r3/html --libdir=/usr/lib64
--program-suffix=-emacs-27 --includedir=/usr/include/emacs-27
--infodir=/usr/share/info/emacs-27 --localstatedir=/var
--enable-locallisppath=/etc/emacs:/usr/share/emacs/site-lisp
--without-compress-install --without-hesiod --without-pop
--with-file-notification=inotify --with-pdumper --enable-acl
--with-dbus --with-modules --without-gameuser --with-libgmp --with-gpm
--with-json --with-kerberos --with-kerberos5 --with-lcms2 --with-xml2
--without-mailutils --without-selinux --with-gnutls
--without-libsystemd --with-threads --without-wide-int --with-zlib
--with-sound=alsa --with-x --without-ns --without-gconf
--without-gsettings --without-toolkit-scroll-bars --with-gif
--with-jpeg --with-png --with-rsvg --with-tiff --with-xpm
--without-imagemagick --with-xft --with-cairo --with-harfbuzz
--without-libotf --without-m17n-flt --with-x-toolkit=gtk3
--without-xwidgets --with-dumping=pdumper 'CFLAGS=-O2 -pipe
-march=skylake' CPPFLAGS= 'LDFLAGS=-Wl,-O1 -Wl,--as-needed''

Configured features:
XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GLIB NOTIFY INOTIFY ACL
GNUTLS LIBXML2 FREETYPE HARFBUZZ ZLIB GTK3 X11 XDBE XIM MODULES THREADS
JSON PDUMPER LCMS2 GMP

Important settings:
value of $LC_ALL: en_US.UTF-8
value of $LANG: en_US.UTF-8
locale-coding-system: utf-8-unix

Major mode: DOOM v3.0.0-alpha

Minor modes in effect:
gcmh-mode: t
winner-mode: t
show-paren-mode: t
smartparens-global-mode: t
ws-butler-global-mode: t
global-emojify-mode: t
emojify-mode: t
global-undo-fu-session-mode: t
undo-fu-session-mode: t
undo-fu-mode: t
global-flycheck-mode: t
yas-global-mode: t
yas-minor-mode: t
which-key-mode: t
savehist-mode: t
better-jumper-mode: t
better-jumper-local-mode: t
helm-descbinds-mode: t
helm-mode: t
ivy-prescient-mode: t
prescient-persist-mode: t
ivy-rich-project-root-cache-mode: t
ivy-rich-mode: t
ivy-mode: t
evil-goggles-mode: t
evil-escape-mode: t
evil-snipe-override-mode: t
evil-snipe-mode: t
evil-snipe-override-local-mode: t
evil-snipe-local-mode: t
solaire-global-mode: t
solaire-mode: t
doom-modeline-mode: t
global-git-commit-mode: t
global-hl-line-mode: t
hl-line-mode: t
async-bytecomp-package-mode: t
org-roam-mode: t
global-company-mode: t
company-mode: t
display-battery-mode: t
display-time-mode: t
persp-mode: t
shell-dirtrack-mode: t
evil-mode: t
evil-local-mode: t
+popup-mode: t
general-override-mode: t
global-eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
window-divider-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
buffer-read-only: t
size-indication-mode: t
column-number-mode: t
line-number-mode: t
transient-mark-mode: t
abbrev-mode: t

Load-path shadows:
/home/hosein/.emacs.d/.local/straight/build-27.2/org-contrib/ox-koma-letter 
hides /home/hosein/.emacs.d/.local/straight/build-27.2/org/ox-koma-letter
/home/hosein/.emacs.d/.local/straight/build-27.2/use-package/use-package 
hides /home/hosein/.emacs.d/.local/straight/repos/use-package/use-package
/home/hosein/.emacs.d/.local/straight/build-27.2/use-package/use-package-lint 
hides 
/home/hosein/.emacs.d/.local/straight/repos/use-package/use-package-lint
/home/hosein/.emacs.d/.local/straight/build-27.2/use-package/use-package-jump 
hides 
/home/hosein/.emacs.d/.local/straight/repos/use-package/use-package-jump
/home/hosein/.emacs.d/.local/straight/build-27.2/use-package/use-package-ensure 
hides 
/home/hosein/.emacs.d/.local/straight/repos/use-package/use-package-ensure
/home/hosein/.emacs.d/.local/straight/build-27.2/use-package/use-package-diminish 
hides 
/home/hosein/.emacs.d/.local/straight/repos/use-package/use-package-diminish
/home/hosein/.emacs.d/.local/straight/build-27.2/use-package/use-package-delight 
hides 
/home/hosein/.emacs.d/.local/straight/repos/use-package/use-package-delight
/home/hosein/.emacs.d/.local/straight/build-27.2/use-package/use-package-core 
hides 
/home/hosein/.emacs.d/.local/straight/repos/use-package/use-package-core
/home/hosein/.emacs.d/.local/straight/build-27.2/use-package/use-package-bind-key 
hides 
/home/hosein/.emacs.d/.local/straight/repos/use-package/use-package-bind-key
/home/hosein/.emacs.d/.local/straight/build-27.2/bind-key/bind-key hides 
/home/hosein/.emacs.d/.local/straight/repos/use-package/bind-key
/home/hosein/.emacs.d/.local/straight/build-27.2/straight/straight hides 
/home/hosein/.emacs.d/.local/straight/repos/straight.el/straight
/home/hosein/.emacs.d/.local/straight/build-27.2/straight/straight-x 
hides /home/hosein/.emacs.d/.local/straight/repos/straight.el/straight-x
/home/hosein/.emacs.d/.local/straight/repos/straight.el/indent hides 
/usr/share/emacs/27.2/lisp/indent
/home/hosein/.emacs.d/.local/straight/build-27.2/project/project hides 
/usr/share/emacs/27.2/lisp/progmodes/project
/home/hosein/.emacs.d/.local/straight/build-27.2/xref/xref hides 
/usr/share/emacs/27.2/lisp/progmodes/xref
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-mobile hides 
/usr/share/emacs/27.2/lisp/org/org-mobile
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-attach-git 
hides /usr/share/emacs/27.2/lisp/org/org-attach-git
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-lint hides 
/usr/share/emacs/27.2/lisp/org/org-lint
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-perl hides 
/usr/share/emacs/27.2/lisp/org/ob-perl
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ox-ascii hides 
/usr/share/emacs/27.2/lisp/org/ox-ascii
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-forth hides 
/usr/share/emacs/27.2/lisp/org/ob-forth
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-macs hides 
/usr/share/emacs/27.2/lisp/org/org-macs
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-asymptote hides 
/usr/share/emacs/27.2/lisp/org/ob-asymptote
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ox-latex hides 
/usr/share/emacs/27.2/lisp/org/ox-latex
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-java hides 
/usr/share/emacs/27.2/lisp/org/ob-java
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ol-eshell hides 
/usr/share/emacs/27.2/lisp/org/ol-eshell
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-fortran hides 
/usr/share/emacs/27.2/lisp/org/ob-fortran
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-ledger hides 
/usr/share/emacs/27.2/lisp/org/ob-ledger
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-feed hides 
/usr/share/emacs/27.2/lisp/org/org-feed
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ox-md hides 
/usr/share/emacs/27.2/lisp/org/ox-md
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-js hides 
/usr/share/emacs/27.2/lisp/org/ob-js
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-duration hides 
/usr/share/emacs/27.2/lisp/org/org-duration
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-datetree hides 
/usr/share/emacs/27.2/lisp/org/org-datetree
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-timer hides 
/usr/share/emacs/27.2/lisp/org/org-timer
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-exp hides 
/usr/share/emacs/27.2/lisp/org/ob-exp
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-J hides 
/usr/share/emacs/27.2/lisp/org/ob-J
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-ebnf hides 
/usr/share/emacs/27.2/lisp/org/ob-ebnf
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ol-rmail hides 
/usr/share/emacs/27.2/lisp/org/ol-rmail
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-archive hides 
/usr/share/emacs/27.2/lisp/org/org-archive
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-coq hides 
/usr/share/emacs/27.2/lisp/org/ob-coq
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-vala hides 
/usr/share/emacs/27.2/lisp/org/ob-vala
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-indent hides 
/usr/share/emacs/27.2/lisp/org/org-indent
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-lua hides 
/usr/share/emacs/27.2/lisp/org/ob-lua
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-sed hides 
/usr/share/emacs/27.2/lisp/org/ob-sed
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-capture hides 
/usr/share/emacs/27.2/lisp/org/org-capture
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-stan hides 
/usr/share/emacs/27.2/lisp/org/ob-stan
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-C hides 
/usr/share/emacs/27.2/lisp/org/ob-C
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-gnuplot hides 
/usr/share/emacs/27.2/lisp/org/ob-gnuplot
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-sql hides 
/usr/share/emacs/27.2/lisp/org/ob-sql
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-matlab hides 
/usr/share/emacs/27.2/lisp/org/ob-matlab
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ol hides 
/usr/share/emacs/27.2/lisp/org/ol
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-shen hides 
/usr/share/emacs/27.2/lisp/org/ob-shen
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-element hides 
/usr/share/emacs/27.2/lisp/org/org-element
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-footnote hides 
/usr/share/emacs/27.2/lisp/org/org-footnote
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ox-man hides 
/usr/share/emacs/27.2/lisp/org/ox-man
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-emacs-lisp hides 
/usr/share/emacs/27.2/lisp/org/ob-emacs-lisp
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-awk hides 
/usr/share/emacs/27.2/lisp/org/ob-awk
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-pcomplete hides 
/usr/share/emacs/27.2/lisp/org/org-pcomplete
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-dot hides 
/usr/share/emacs/27.2/lisp/org/ob-dot
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-lilypond hides 
/usr/share/emacs/27.2/lisp/org/ob-lilypond
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-makefile hides 
/usr/share/emacs/27.2/lisp/org/ob-makefile
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-ditaa hides 
/usr/share/emacs/27.2/lisp/org/ob-ditaa
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-plot hides 
/usr/share/emacs/27.2/lisp/org/org-plot
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-ref hides 
/usr/share/emacs/27.2/lisp/org/ob-ref
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-maxima hides 
/usr/share/emacs/27.2/lisp/org/ob-maxima
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ol-bibtex hides 
/usr/share/emacs/27.2/lisp/org/ol-bibtex
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-screen hides 
/usr/share/emacs/27.2/lisp/org/ob-screen
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-refile hides 
/usr/share/emacs/27.2/lisp/org/org-refile
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-ctags hides 
/usr/share/emacs/27.2/lisp/org/org-ctags
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ox-html hides 
/usr/share/emacs/27.2/lisp/org/ox-html
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-keys hides 
/usr/share/emacs/27.2/lisp/org/org-keys
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-macro hides 
/usr/share/emacs/27.2/lisp/org/org-macro
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ol-w3m hides 
/usr/share/emacs/27.2/lisp/org/ol-w3m
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ol-docview hides 
/usr/share/emacs/27.2/lisp/org/ol-docview
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-compat hides 
/usr/share/emacs/27.2/lisp/org/org-compat
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-eval hides 
/usr/share/emacs/27.2/lisp/org/ob-eval
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ol-bbdb hides 
/usr/share/emacs/27.2/lisp/org/ol-bbdb
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-crypt hides 
/usr/share/emacs/27.2/lisp/org/org-crypt
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ol-info hides 
/usr/share/emacs/27.2/lisp/org/ol-info
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-octave hides 
/usr/share/emacs/27.2/lisp/org/ob-octave
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-goto hides 
/usr/share/emacs/27.2/lisp/org/org-goto
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-processing hides 
/usr/share/emacs/27.2/lisp/org/ob-processing
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org hides 
/usr/share/emacs/27.2/lisp/org/org
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-io hides 
/usr/share/emacs/27.2/lisp/org/ob-io
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-plantuml hides 
/usr/share/emacs/27.2/lisp/org/ob-plantuml
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-tempo hides 
/usr/share/emacs/27.2/lisp/org/org-tempo
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-protocol hides 
/usr/share/emacs/27.2/lisp/org/org-protocol
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-core hides 
/usr/share/emacs/27.2/lisp/org/ob-core
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-R hides 
/usr/share/emacs/27.2/lisp/org/ob-R
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-mouse hides 
/usr/share/emacs/27.2/lisp/org/org-mouse
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-agenda hides 
/usr/share/emacs/27.2/lisp/org/org-agenda
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-sass hides 
/usr/share/emacs/27.2/lisp/org/ob-sass
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-org hides 
/usr/share/emacs/27.2/lisp/org/ob-org
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-list hides 
/usr/share/emacs/27.2/lisp/org/org-list
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-table hides 
/usr/share/emacs/27.2/lisp/org/org-table
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-inlinetask 
hides /usr/share/emacs/27.2/lisp/org/org-inlinetask
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-calc hides 
/usr/share/emacs/27.2/lisp/org/ob-calc
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-faces hides 
/usr/share/emacs/27.2/lisp/org/org-faces
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ox-texinfo hides 
/usr/share/emacs/27.2/lisp/org/ox-texinfo
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-table hides 
/usr/share/emacs/27.2/lisp/org/ob-table
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-lob hides 
/usr/share/emacs/27.2/lisp/org/ob-lob
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-css hides 
/usr/share/emacs/27.2/lisp/org/ob-css
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ox hides 
/usr/share/emacs/27.2/lisp/org/ox
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-python hides 
/usr/share/emacs/27.2/lisp/org/ob-python
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ox-icalendar hides 
/usr/share/emacs/27.2/lisp/org/ox-icalendar
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-id hides 
/usr/share/emacs/27.2/lisp/org/org-id
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-src hides 
/usr/share/emacs/27.2/lisp/org/org-src
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-mscgen hides 
/usr/share/emacs/27.2/lisp/org/ob-mscgen
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-hledger hides 
/usr/share/emacs/27.2/lisp/org/ob-hledger
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-version hides 
/usr/share/emacs/27.2/lisp/org/org-version
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-picolisp hides 
/usr/share/emacs/27.2/lisp/org/ob-picolisp
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob hides 
/usr/share/emacs/27.2/lisp/org/ob
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-ocaml hides 
/usr/share/emacs/27.2/lisp/org/ob-ocaml
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-loaddefs hides 
/usr/share/emacs/27.2/lisp/org/org-loaddefs
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-install hides 
/usr/share/emacs/27.2/lisp/org/org-install
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-colview hides 
/usr/share/emacs/27.2/lisp/org/org-colview
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-clock hides 
/usr/share/emacs/27.2/lisp/org/org-clock
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ol-mhe hides 
/usr/share/emacs/27.2/lisp/org/ol-mhe
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-clojure hides 
/usr/share/emacs/27.2/lisp/org/ob-clojure
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-attach hides 
/usr/share/emacs/27.2/lisp/org/org-attach
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-abc hides 
/usr/share/emacs/27.2/lisp/org/ob-abc
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-haskell hides 
/usr/share/emacs/27.2/lisp/org/ob-haskell
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-sqlite hides 
/usr/share/emacs/27.2/lisp/org/ob-sqlite
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ox-odt hides 
/usr/share/emacs/27.2/lisp/org/ox-odt
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-ruby hides 
/usr/share/emacs/27.2/lisp/org/ob-ruby
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-num hides 
/usr/share/emacs/27.2/lisp/org/org-num
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ox-publish hides 
/usr/share/emacs/27.2/lisp/org/ox-publish
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-eshell hides 
/usr/share/emacs/27.2/lisp/org/ob-eshell
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ox-beamer hides 
/usr/share/emacs/27.2/lisp/org/ox-beamer
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-lisp hides 
/usr/share/emacs/27.2/lisp/org/ob-lisp
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-latex hides 
/usr/share/emacs/27.2/lisp/org/ob-latex
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-groovy hides 
/usr/share/emacs/27.2/lisp/org/ob-groovy
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-habit hides 
/usr/share/emacs/27.2/lisp/org/org-habit
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ol-gnus hides 
/usr/share/emacs/27.2/lisp/org/ol-gnus
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-shell hides 
/usr/share/emacs/27.2/lisp/org/ob-shell
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ol-eww hides 
/usr/share/emacs/27.2/lisp/org/ol-eww
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-comint hides 
/usr/share/emacs/27.2/lisp/org/ob-comint
/home/hosein/.emacs.d/.local/straight/build-27.2/org/org-entities hides 
/usr/share/emacs/27.2/lisp/org/org-entities
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-tangle hides 
/usr/share/emacs/27.2/lisp/org/ob-tangle
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ob-scheme hides 
/usr/share/emacs/27.2/lisp/org/ob-scheme
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ox-org hides 
/usr/share/emacs/27.2/lisp/org/ox-org
/home/hosein/.emacs.d/.local/straight/build-27.2/org/ol-irc hides 
/usr/share/emacs/27.2/lisp/org/ol-irc

Features:
(shadow sort disp-table whitespace flycheck-popup-tip
evil-collection-popup popup vi-tilde-fringe display-line-numbers gcmh
winner paren smartparens-config smartparens-text smartparens ws-butler
emojify evil-collection-apropos apropos evil-collection-tar-mode
tar-mode evil-collection-arc-mode arc-mode archive-mode ht
undo-fu-session undo-fu evil-collection-flycheck flycheck mail-extr
doom-snippets doom-snippets-lib yasnippet evil-collection-elisp-mode
elisp-mode recentf tree-widget emacsbug sendmail char-fold cursor-sensor
amx evil-collection-which-key which-key savehist better-jumper
company-capf helm-descbinds helm-mode ivy-prescient prescient
evil-collection-ivy ivy-avy all-the-icons-ivy ivy-rich counsel xdg
helm-xref ivy-xref evil-collection-xref xref project swiper ivy delsel
ivy-faces ivy-overlay colir color evil-goggles pulse evil-easymotion avy
evil-escape evil-snipe persistent-soft list-utils pcache eieio-base
font-utils unicode-fonts dtrt-indent doom-themes-ext-neotree
doom-themes-ext-org solaire-mode face-remap doom-monokai-classic-theme
doom-themes doom-themes-base doom-modeline doom-modeline-segments
doom-modeline-env doom-modeline-core shrink-path all-the-icons
all-the-icons-faces data-material data-weathericons data-octicons
data-fileicons data-faicons data-alltheicons org-noter org-roam-server
simple-httpd use-package-ensure company-org-roam orgit
evil-collection-magit-todos magit-todos pcre2el rxt re-builder hl-todo
evil-collection-grep grep evil-collection-compile compile github-review
ghub-graphql treepy gsexp ghub gnutls deferred a evil-collection-magit
magit-autoloads magit-submodule magit-obsolete magit-popup magit-blame
magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch
magit-clone magit-remote magit-commit magit-sequence magit-notes
magit-worktree magit-tag magit-merge magit-branch magit-reset
magit-files magit-refs magit-status magit magit-repos magit-apply
magit-wip magit-log which-func evil-collection-imenu imenu magit-diff
smerge-mode diff evil-collection-diff-mode diff-mode git-commit
evil-collection-log-edit log-edit pcvs-util add-log magit-core
magit-autorevert autorevert magit-margin magit-transient magit-process
with-editor server magit-mode transient help-mode magit-git
magit-section magit-utils crm org-ref org-ref-helm-bibtex core-packages
package url-handlers org-ref-helm helm-bibtex bibtex-completion biblio
biblio-download biblio-dissemin biblio-ieee biblio-hal biblio-dblp
biblio-crossref biblio-arxiv timezone biblio-doi biblio-core url-queue
ido hl-line helm-files filenotify tramp tramp-loaddefs trampver
tramp-integration files-x tramp-compat parse-time iso8601 ls-lisp
helm-buffers helm-occur helm-tags helm-locate helm-grep helm-regexp
helm-utils helm-types helm-net browse-url helm-help helm async-bytecomp
helm-global-bindings helm-source helm-multi-match helm-lib async
helm-config helm-autoloads org-ref-core warnings evil-collection-reftex
reftex-toc reftex-cite reftex-ref reftex-parse reftex reftex-loaddefs
reftex-vars parsebib org-ref-glossary ox-odt rng-loc rng-uri rng-parse
rng-match rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok
nxml-util ox-icalendar org-agenda ox-ascii ox-md ox-beamer ox-latex
org-re-reveal ox-html table ox-publish ox oc-basic org-cite-basic
org-ref-bibtex org-ref-citeproc message evil-collection-dired dired
dired-loaddefs rfc822 mml mml-sec evil-collection-epa epa epg epg-config
gnus-util rmail rmail-loaddefs text-property-search mm-decode mm-bodies
mm-encode mailabbrev mail-utils gmm-utils mailheader key-chord hydra lv
doi-utils org-ref-utils org-ref-pdf url-http url url-proxy url-privacy
url-expand url-methods url-history mailcap url-auth mail-parse rfc2231
rfc2047 rfc2045 mm-util ietf-drums mail-prsvr url-cookie url-domsuf
url-util url-gw url-parse auth-source password-cache url-vars nsm rmc
puny ol-bibtex json map bibtex htmlize org-roam org-roam-link
org-roam-graph xml org-roam-doctor org-roam-dailies org-roam-capture
org-roam-db emacsql-sqlite3 emacsql emacsql-compiler eieio eieio-core
eieio-loaddefs org-capture org-roam-completion org-roam-buffer
org-roam-faces org-roam-macs org-roam-compat f s dash org-id org-refile
smartparens-org org-yt org-element avl-tree generator org ob ob-tangle
ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint
org-pcomplete org-list org-faces org-entities time-date noutline outline
org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys oc
org-cite org-compat org-macs org-loaddefs format-spec find-func
evil-collection-calendar evil-collection-custom cus-edit cus-start
cus-load wid-edit evil-collection-comint evil-collection annalist
cal-menu calendar cal-loaddefs company battery time persp-mode let-alist
evil evil-integration evil-maps evil-commands reveal flyspell ispell
evil-jumps evil-command-window evil-types evil-search shell pcomplete
comint ansi-color evil-macros evil-repeat evil-states evil-core advice
evil-common windmove calc calc-loaddefs calc-macs thingatpt rect
evil-digraphs evil-vars ring derived edmacro kmacro core-editor
core-projects core-ui easy-mmode core-keybinds pp general cl-extra seq
byte-opt cl-seq use-package-core bytecomp byte-compile cconv
core-modules tex-site rx cl helm-easymenu easymenu site-gentoo core
core-lib pcase cl-macs gv cl-loaddefs cl-lib subr-x tooltip eldoc
electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win
x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse
jit-lock font-lock syntax facemenu font-core term/tty-colors frame
minibuffer cl-generic cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite charscript charprop case-table epa-hook jka-cmpr-hook simple
abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face
macroexp files text-properties overlay sha1 md5 base64 format env
code-pages mule custom widget hashtable-print-readable backquote threads
dbusbind inotify lcms2 dynamic-setting font-render-setting cairo
move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 773979 1062699)
(symbols 48 53383 118)
(strings 32 236852 88586)
(string-bytes 1 6487950)
(vectors 16 106310)
(vector-slots 8 3106610 744692)
(floats 8 1163 2555)
(intervals 56 959 237)
(buffers 1000 16))






^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#49748: 27.2; format-time-string returns 30 minutes for the value zero
  2021-07-27 15:45 bug#49748: 27.2; format-time-string returns 30 minutes for the value zero Hosein
@ 2021-07-27 16:42 ` Andreas Schwab
  2021-07-28 15:27 ` Lars Ingebrigtsen
  1 sibling, 0 replies; 3+ messages in thread
From: Andreas Schwab @ 2021-07-27 16:42 UTC (permalink / raw)
  To: Hosein; +Cc: 49748

On Jul 27 2021, Hosein wrote:

> Hi, I expected (format-time-string "%M:%S" 0)) to return "00:00" but
> since I live in a GMT+3:30 time zone it returns "30:00".

You already provide the reason.  If you want to operate in the UTC
timezone, say so.

Andreas.

-- 
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."





^ permalink raw reply	[flat|nested] 3+ messages in thread

* bug#49748: 27.2; format-time-string returns 30 minutes for the value zero
  2021-07-27 15:45 bug#49748: 27.2; format-time-string returns 30 minutes for the value zero Hosein
  2021-07-27 16:42 ` Andreas Schwab
@ 2021-07-28 15:27 ` Lars Ingebrigtsen
  1 sibling, 0 replies; 3+ messages in thread
From: Lars Ingebrigtsen @ 2021-07-28 15:27 UTC (permalink / raw)
  To: Hosein; +Cc: 49748

Hosein <naghdbishi@riseup.net> writes:

> Hi, I expected (format-time-string "%M:%S" 0)) to return "00:00" but
> since I live in a GMT+3:30 time zone it returns "30:00".
>
> Same is true for
> (format-time-string "%Y, %D, %H, %M, %s, %z%S" 0)
> which returns:
>
> "1970, 01/01/70, 03, 30, 0, +033000"

This is how it's designed to work:

(format-time-string "%H:%M:%S" 0)
=> "01:00:00"

here.  If you want the string formatted in universal time, say:

(format-time-string "%H:%M:%S" 0 t)
"00:00:00"

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-07-28 15:27 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-27 15:45 bug#49748: 27.2; format-time-string returns 30 minutes for the value zero Hosein
2021-07-27 16:42 ` Andreas Schwab
2021-07-28 15:27 ` Lars Ingebrigtsen

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).