Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #4594 > unrolled thread

Datetime frage

Started byManfred Gil <manfred-gil@t-online.de>
First post2016-12-11 18:33 +0000
Last post2016-12-13 20:46 +0100
Articles 18 — 8 participants

Back to article view | Back to de.comp.lang.python


Contents

  Datetime frage Manfred Gil <manfred-gil@t-online.de> - 2016-12-11 18:33 +0000
    Re: [Python-de] Datetime frage "Andreas Jung" <lists@zopyx.com> - 2016-12-11 19:39 +0100
      Re: [Python-de] Datetime frage Manfred Gil <manfred-gil@t-online.de> - 2016-12-11 19:20 +0000
        Re: [Python-de] Datetime frage "Andreas Jung" <lists@zopyx.com> - 2016-12-11 20:29 +0100
          Re: [Python-de] Datetime frage Hans-Georg Joepgen <test@joepgen.com> - 2016-12-11 20:49 +0100
            Re: [Python-de] Datetime frage "Andreas Jung" <lists@zopyx.com> - 2016-12-11 20:56 +0100
        Re: [Python-de] Datetime frage Christopher Arndt <chris@chrisarndt.de> - 2016-12-11 20:53 +0100
        Re: [Python-de] Datetime frage Stefan Schwarzer <sschwarzer@sschwarzer.net> - 2016-12-11 21:03 +0100
          Re: [Python-de] Datetime frage Manfred Gil <manfred-gil@t-online.de> - 2016-12-12 18:01 +0000
            Re: [Python-de] Datetime frage Arnold Krille <arnold@arnoldarts.de> - 2016-12-12 21:04 +0100
        Re: [Python-de] Datetime frage Achim Herwig <python@wodca.de> - 2016-12-11 21:03 +0100
          Re: [Python-de] Datetime frage Manfred Gil <manfred-gil@t-online.de> - 2016-12-12 18:04 +0000
            Re: [Python-de] Datetime frage Achim Herwig <python@wodca.de> - 2016-12-12 20:50 +0100
    Re: [Python-de] Datetime frage Hans-Peter Jansen <hpj@urpla.net> - 2016-12-11 21:01 +0100
      Re: [Python-de] Datetime frage Manfred Gil <manfred-gil@t-online.de> - 2016-12-12 18:07 +0000
        Re: [Python-de] Datetime frage Hans-Peter Jansen <hpj@urpla.net> - 2016-12-12 21:42 +0100
          Re: [Python-de] Datetime frage Manfred Gil <manfred-gil@t-online.de> - 2016-12-13 17:38 +0000
            Re: [Python-de] Datetime frage Hans-Peter Jansen <hpj@urpla.net> - 2016-12-13 20:46 +0100

#4594 — Datetime frage

FromManfred Gil <manfred-gil@t-online.de>
Date2016-12-11 18:33 +0000
SubjectDatetime frage
Message-ID<o2k666$fir$1@tota-refugium.de>
Hallo Liste,

ich spiele gerade mit Datetime rum, um das Modul verstehen zu können.
Dabei viel mir auf das ich nur die Englische Bezeichnung bekomme.

<Beispiel>

import datetime as dt

heute = dt.date.today()

print("Heute ist = ",heute)

print(heute.strftime("%A %d. %B %Y")) # Tag und Monat ist in English

import locale

print(locale.getlocale())

</Beispiel >

Die Ausgabe bei mir lautet:

Heute ist =  2016-12-11
Sunday 11. December 2016
('de_DE', 'UTF-8')


Frage:
Wie bringe ich datetime bei, die Ausgabe in Deutsch zu schreiben, ich dachte ( so hab ich es 
verstanden ) das, wenn locale richtig gesetz ist, die Ausgabe auf Deutsch erscheinen sollte.

Mein lese link:
https://docs.python.org/3.4/library/datetime.html?highlight=datetime#strftime-and-strptime-behavior

Gruß und Danke für weitere Infos

Manfred



-- 
Wie man sein Kind nicht nennen sollte: 
  Lutz Ern 

[toc] | [next] | [standalone]


#4595 — Re: [Python-de] Datetime frage

From"Andreas Jung" <lists@zopyx.com>
Date2016-12-11 19:39 +0100
SubjectRe: [Python-de] Datetime frage
Message-ID<mailman.9.1481482819.2322.python-de@python.org>
In reply to#4594

[Multipart message — attachments visible in raw view] — view raw

import datetime as dt
import locale
locale.setlocale(locale.LC_ALL, 'de_DE')
heute = dt.date.today()
print("Heute ist = ",heute)
print(heute.strftime("%A %d. %B %Y")) # Tag und Monat ist in English
print(locale.getlocale())

-aj

On 11 Dec 2016, at 19:33, Manfred Gil wrote:

> Hallo Liste,
>
> ich spiele gerade mit Datetime rum, um das Modul verstehen zu können.
> Dabei viel mir auf das ich nur die Englische Bezeichnung bekomme.
>
> <Beispiel>
>
> import datetime as dt
>
> heute = dt.date.today()
>
> print("Heute ist = ",heute)
>
> print(heute.strftime("%A %d. %B %Y")) # Tag und Monat ist in English
>
> import locale
>
> print(locale.getlocale())
>
> </Beispiel >
>
> Die Ausgabe bei mir lautet:
>
> Heute ist =  2016-12-11
> Sunday 11. December 2016
> ('de_DE', 'UTF-8')
>
>
> Frage:
> Wie bringe ich datetime bei, die Ausgabe in Deutsch zu schreiben, ich dachte ( so hab ich es
> verstanden ) das, wenn locale richtig gesetz ist, die Ausgabe auf Deutsch erscheinen sollte.
>
> Mein lese link:
> https://docs.python.org/3.4/library/datetime.html?highlight=datetime#strftime-and-strptime-behavior
>
> Gruß und Danke für weitere Infos
>
> Manfred
>
>
>
> -- 
> Wie man sein Kind nicht nennen sollte:
>   Lutz Ern
> _______________________________________________
> python-de maillist  -  python-de@python.org
> https://mail.python.org/mailman/listinfo/python-de

[toc] | [prev] | [next] | [standalone]


#4596 — Re: [Python-de] Datetime frage

FromManfred Gil <manfred-gil@t-online.de>
Date2016-12-11 19:20 +0000
SubjectRe: [Python-de] Datetime frage
Message-ID<o2k8tc$hms$1@tota-refugium.de>
In reply to#4595
Am Sun, 11 Dec 2016 19:39:55 +0100 schrieb Andreas Jung:

> import datetime as dt import locale locale.setlocale(locale.LC_ALL,
> 'de_DE')

Hallo Andreas

folgende Fehlermeldung:

 File "DatumsTest_2.py", line 29, in <module>
    locale.setlocale(locale.LC_ALL,'de_DE')
  File "/usr/lib/python3.4/locale.py", line 592, in setlocale
    return _setlocale(category, locale)
locale.Error: unsupported locale setting

IMHO sind die Locale bei mir alle richtig gesetzt.

Debian 8.6

Gruß

Manfred




-- 
DIE ENTEN SIND SICHER!

[toc] | [prev] | [next] | [standalone]


#4597 — Re: [Python-de] Datetime frage

From"Andreas Jung" <lists@zopyx.com>
Date2016-12-11 20:29 +0100
SubjectRe: [Python-de] Datetime frage
Message-ID<mailman.10.1481484600.2322.python-de@python.org>
In reply to#4596

[Multipart message — attachments visible in raw view] — view raw

Funktioniert bei mir auf Mac und Linux.

-aj


--
Andreas Jung
Hundskapfklinge 33
D-72074 Tübingen
Tel. +49 7071 793257
andreas@andreas-jung.com

On 11 Dec 2016, at 20:20, Manfred Gil wrote:

> Am Sun, 11 Dec 2016 19:39:55 +0100 schrieb Andreas Jung:
>
>> import datetime as dt import locale locale.setlocale(locale.LC_ALL,
>> 'de_DE')
>
> Hallo Andreas
>
> folgende Fehlermeldung:
>
>  File "DatumsTest_2.py", line 29, in <module>
>     locale.setlocale(locale.LC_ALL,'de_DE')
>   File "/usr/lib/python3.4/locale.py", line 592, in setlocale
>     return _setlocale(category, locale)
> locale.Error: unsupported locale setting
>
> IMHO sind die Locale bei mir alle richtig gesetzt.
>
> Debian 8.6
>
> Gruß
>
> Manfred
>
>
>
>
> -- 
> DIE ENTEN SIND SICHER!
> _______________________________________________
> python-de maillist  -  python-de@python.org
> https://mail.python.org/mailman/listinfo/python-de

[toc] | [prev] | [next] | [standalone]


#4598 — Re: [Python-de] Datetime frage

FromHans-Georg Joepgen <test@joepgen.com>
Date2016-12-11 20:49 +0100
SubjectRe: [Python-de] Datetime frage
Message-ID<eb5ov0Fmdc7U1@mid.individual.net>
In reply to#4597
Am 11.12.2016 um 20:29 schrieb Andreas Jung:
> Funktioniert bei mir auf Mac und Linux.
>
> -aj
>
>
> --
> Andreas Jung
> Hundskapfklinge 33
> D-72074 Tübingen
> Tel. +49 7071 793257
> andreas@andreas-jung.com
>
> On 11 Dec 2016, at 20:20, Manfred Gil wrote:
>
>> Am Sun, 11 Dec 2016 19:39:55 +0100 schrieb Andreas Jung:
>>
>>> import datetime as dt import locale locale.setlocale(locale.LC_ALL,
>>> 'de_DE')
>>
>> Hallo Andreas
>>
>> folgende Fehlermeldung:
>>
>>  File "DatumsTest_2.py", line 29, in <module>
>>     locale.setlocale(locale.LC_ALL,'de_DE')
>>   File "/usr/lib/python3.4/locale.py", line 592, in setlocale
>>     return _setlocale(category, locale)
>> locale.Error: unsupported locale setting
>>
>> IMHO sind die Locale bei mir alle richtig gesetzt.
>>
>> Debian 8.6
>>
>> Gruß
>>
>> Manfred
>>
>>
>>
>>
>> --
>> DIE ENTEN SIND SICHER!
>> _______________________________________________
>> python-de maillist  -  python-de@python.org
>> https://mail.python.org/mailman/listinfo/python-de

Gleicher Fehler unter Win10/64 mit Python 3.5.2
-- Joe

[toc] | [prev] | [next] | [standalone]


#4601 — Re: [Python-de] Datetime frage

From"Andreas Jung" <lists@zopyx.com>
Date2016-12-11 20:56 +0100
SubjectRe: [Python-de] Datetime frage
Message-ID<mailman.13.1481486478.2322.python-de@python.org>
In reply to#4598

[Multipart message — attachments visible in raw view] — view raw

Vielleicht

http://stackoverflow.com/questions/955986/what-is-the-correct-way-to-set-pythons-locale-on-windows

?

-aj


On 11 Dec 2016, at 20:49, Hans-Georg Joepgen wrote:

>>>
>
> Gleicher Fehler unter Win10/64 mit Python 3.5.2
> -- Joe
>
> _______________________________________________
> python-de maillist  -  python-de@python.org
> https://mail.python.org/mailman/listinfo/python-de

[toc] | [prev] | [next] | [standalone]


#4599 — Re: [Python-de] Datetime frage

FromChristopher Arndt <chris@chrisarndt.de>
Date2016-12-11 20:53 +0100
SubjectRe: [Python-de] Datetime frage
Message-ID<mailman.11.1481486455.2322.python-de@python.org>
In reply to#4596

[Multipart message — attachments visible in raw view] — view raw

Am 11.12.2016 um 20:20 schrieb Manfred Gil:
> locale.Error: unsupported locale setting
> 
> IMHO sind die Locale bei mir alle richtig gesetzt.

http://stackoverflow.com/questions/14547631/python-locale-error-unsupported-locale-setting

[toc] | [prev] | [next] | [standalone]


#4602 — Re: [Python-de] Datetime frage

FromStefan Schwarzer <sschwarzer@sschwarzer.net>
Date2016-12-11 21:03 +0100
SubjectRe: [Python-de] Datetime frage
Message-ID<mailman.14.1481486937.2322.python-de@python.org>
In reply to#4596
Hallo Manfred,

On 2016-12-11 20:20, Manfred Gil wrote:
> Am Sun, 11 Dec 2016 19:39:55 +0100 schrieb Andreas Jung:
>
>> import datetime as dt import locale locale.setlocale(locale.LC_ALL,
>> 'de_DE')
>
> Hallo Andreas
>
> folgende Fehlermeldung:
>
>  File "DatumsTest_2.py", line 29, in <module>
>     locale.setlocale(locale.LC_ALL,'de_DE')
>   File "/usr/lib/python3.4/locale.py", line 592, in setlocale
>     return _setlocale(category, locale)
> locale.Error: unsupported locale setting
>
> IMHO sind die Locale bei mir alle richtig gesetzt.

Probier mal

  locale.setlocale(locale.LC_ALL, "de_DE.utf8")

(also mit Angabe des Encodings). Hilft das?

Viele Grüße
Stefan

[toc] | [prev] | [next] | [standalone]


#4604 — Re: [Python-de] Datetime frage

FromManfred Gil <manfred-gil@t-online.de>
Date2016-12-12 18:01 +0000
SubjectRe: [Python-de] Datetime frage
Message-ID<o2mome$4ad$1@tota-refugium.de>
In reply to#4602
Am Sun, 11 Dec 2016 21:03:41 +0100 schrieb Stefan Schwarzer:

> Hallo Manfred,
> 
> On 2016-12-11 20:20, Manfred Gil wrote:
>> Am Sun, 11 Dec 2016 19:39:55 +0100 schrieb Andreas Jung:
>>
>>> import datetime as dt import locale locale.setlocale(locale.LC_ALL,
>>> 'de_DE')
>>
>> Hallo Andreas
>>
>> folgende Fehlermeldung:
>>
>>  File "DatumsTest_2.py", line 29, in <module>
>>     locale.setlocale(locale.LC_ALL,'de_DE')
>>   File "/usr/lib/python3.4/locale.py", line 592, in setlocale
>>     return _setlocale(category, locale)
>> locale.Error: unsupported locale setting
>>
>> IMHO sind die Locale bei mir alle richtig gesetzt.
> 
> Probier mal
> 
>   locale.setlocale(locale.LC_ALL, "de_DE.utf8")
> 
> (also mit Angabe des Encodings). Hilft das?
> 
> Viele Grüße Stefan

Hallo Stefan,

das hat geholfen, Danke

aber verstehen muß ich das jetzt nicht ? oder !

wieso muß ich bei Python erst die locale setzen? 

OS bei mir
Debian 8.6
Python 3.4




-- 
Man fordert von Kindern das Unmögliche, daß sie Ehe, Kinder und alles
sehen, und rein nichts erraten, auch von weitem her.
		-- Jean Paul

[toc] | [prev] | [next] | [standalone]


#4608 — Re: [Python-de] Datetime frage

FromArnold Krille <arnold@arnoldarts.de>
Date2016-12-12 21:04 +0100
SubjectRe: [Python-de] Datetime frage
Message-ID<mailman.33.1481573574.2322.python-de@python.org>
In reply to#4604

[Multipart message — attachments visible in raw view] — view raw

On Mon, 12 Dec 2016 18:01:50 +0000 (UTC) Manfred Gil
<manfred-gil@t-online.de> wrote:
> aber verstehen muß ich das jetzt nicht ? oder !
> 
> wieso muß ich bei Python erst die locale setzen? 

Deine Python-app läuft zwar vielleicht auf einem Server in
Deutschland und der hat UTC als Zeitzone und läuft mit de_DE@utf8,
weil der Admin nicht so viel Englisch kann. Aber die Webseiten, die
damit zusammengebaut und ausgeliefert werden, sollen dennoch für
Chinesische und Südafrikanische Kunden angepasst sein. 
Und solange wir keine Weltsprache und Weltzeitzone haben, muss jedes
Programm (in jedem HTTP-Request-Handler?) selber sagen, für welche
Zeitzone und welche Sprache die Ausgabe formatiert sein soll.

- Arnold

[toc] | [prev] | [next] | [standalone]


#4603 — Re: [Python-de] Datetime frage

FromAchim Herwig <python@wodca.de>
Date2016-12-11 21:03 +0100
SubjectRe: [Python-de] Datetime frage
Message-ID<mailman.15.1481487029.2322.python-de@python.org>
In reply to#4596

[Multipart message — attachments visible in raw view] — view raw

Am Sonntag, 11. Dezember 2016, 19:20:13 CET schrieb Manfred Gil:
> Am Sun, 11 Dec 2016 19:39:55 +0100 schrieb Andreas Jung:
> > import datetime as dt import locale locale.setlocale(locale.LC_ALL,
> > 'de_DE')
> 
> Hallo Andreas
> 
> folgende Fehlermeldung:
> 
>  File "DatumsTest_2.py", line 29, in <module>
>     locale.setlocale(locale.LC_ALL,'de_DE')
>   File "/usr/lib/python3.4/locale.py", line 592, in setlocale
>     return _setlocale(category, locale)
> locale.Error: unsupported locale setting
> 
> IMHO sind die Locale bei mir alle richtig gesetzt.
> Debian 8.6

Hast Du mal versucht, "locale -a" auszuführen? Wird dann "de_DE" gelistet? 

Siehe auch: http://stackoverflow.com/a/14548156/2302274

VG, Achim.
-- 
Achim Herwig  / achim.herwig@wodca.de / +49 176 802 393 58

[toc] | [prev] | [next] | [standalone]


#4605 — Re: [Python-de] Datetime frage

FromManfred Gil <manfred-gil@t-online.de>
Date2016-12-12 18:04 +0000
SubjectRe: [Python-de] Datetime frage
Message-ID<o2morh$4ad$2@tota-refugium.de>
In reply to#4603
Am Sun, 11 Dec 2016 21:03:58 +0100 schrieb Achim Herwig:

> Am Sonntag, 11. Dezember 2016, 19:20:13 CET schrieb Manfred Gil:
>> Am Sun, 11 Dec 2016 19:39:55 +0100 schrieb Andreas Jung:
>> > import datetime as dt import locale locale.setlocale(locale.LC_ALL,
>> > 'de_DE')
>> 
>> Hallo Andreas
>> 
>> folgende Fehlermeldung:
>> 
>>  File "DatumsTest_2.py", line 29, in <module>
>>     locale.setlocale(locale.LC_ALL,'de_DE')
>>   File "/usr/lib/python3.4/locale.py", line 592, in setlocale
>>     return _setlocale(category, locale)
>> locale.Error: unsupported locale setting
>> 
>> IMHO sind die Locale bei mir alle richtig gesetzt. Debian 8.6
> 
> Hast Du mal versucht, "locale -a" auszuführen? Wird dann "de_DE"
> gelistet?
> 
> Siehe auch: http://stackoverflow.com/a/14548156/2302274
> 
> VG, Achim.


Sieht bei mir wie folgt aus:

loacle -a

C
C.UTF-8
de_DE@euro
de_DE.iso885915@euro
de_DE.utf8
POSIX

Gruß Manfred


-- 
Nachdem der Flugsimulator von Microsoft so gut angekommen ist,
wurde beschlossen, einen Betriebsystemsimulator mit
graphischer Oberfläche zu entwickeln...

[toc] | [prev] | [next] | [standalone]


#4607 — Re: [Python-de] Datetime frage

FromAchim Herwig <python@wodca.de>
Date2016-12-12 20:50 +0100
SubjectRe: [Python-de] Datetime frage
Message-ID<mailman.32.1481572211.2322.python-de@python.org>
In reply to#4605

[Multipart message — attachments visible in raw view] — view raw

Hallo Manfred,

> Sieht bei mir wie folgt aus:
>
> loacle -a
>
> C
> C.UTF-8
> de_DE@euro
> de_DE.iso885915@euro
> de_DE.utf8
> POSIX
>
> Gruß Manfred

dann weißt Du ja jetzt, welche Werte für den setlocale()-Aufruf auf Deinem 
Rechner gültig sind. Hast Du den Aufruf mal mit einem dieser Werte 
ausprobiert?

VG, Achim.

-- 
Achim Herwig  / achim.herwig@wodca.de / +49 176 802 393 58

[toc] | [prev] | [next] | [standalone]


#4600 — Re: [Python-de] Datetime frage

FromHans-Peter Jansen <hpj@urpla.net>
Date2016-12-11 21:01 +0100
SubjectRe: [Python-de] Datetime frage
Message-ID<mailman.12.1481486471.2322.python-de@python.org>
In reply to#4594
On Sonntag, 11. Dezember 2016 18:33:42 Manfred Gil wrote:
> Hallo Liste,
> 
> ich spiele gerade mit Datetime rum, um das Modul verstehen zu können.
> Dabei viel mir auf das ich nur die Englische Bezeichnung bekomme.
> 
> <Beispiel>
> 
> import datetime as dt
> 
> heute = dt.date.today()
> 
> print("Heute ist = ",heute)
> 
> print(heute.strftime("%A %d. %B %Y")) # Tag und Monat ist in English
> 
> import locale
> 
> print(locale.getlocale())
> 
> </Beispiel >
> 
> Die Ausgabe bei mir lautet:
> 
> Heute ist =  2016-12-11
> Sunday 11. December 2016
> ('de_DE', 'UTF-8')
> 
> 
> Frage:
> Wie bringe ich datetime bei, die Ausgabe in Deutsch zu schreiben, ich dachte
> ( so hab ich es verstanden ) das, wenn locale richtig gesetz ist, die
> Ausgabe auf Deutsch erscheinen sollte.

Dann mach das doch mal:

--> import locale
--> locale.setlocale(locale.LC_ALL, '')
'de_DE.UTF-8'
--> import datetime as dt
--> heute = dt.date.today()
--> print(heute.strftime("%A %d. %B %Y"))
Sonntag 11. Dezember 2016
--> print(locale.getlocale())
('de_DE', 'UTF-8')

und probiere das mit beiden pythons.

Wenn Du unbedingt setlocale selber zusammenbauen willst, dann so:

Python 3.4.5 (default, Jul 03 2016, 12:57:15) [GCC] on linux
Type "help", "copyright", "credits" or "license" for more information.
--> import locale
--> import datetime as dt
--> heute = dt.date.today()
--> print(heute.strftime("%A %d. %B %Y"))
Sunday 11. December 2016
--> locale.setlocale(locale.LC_ALL, 'de_DE.UTF-8')
'de_DE.UTF-8'
--> print(locale.getlocale())
('de_DE', 'UTF-8')
--> print(heute.strftime("%A %d. %B %Y"))
Sonntag 11. Dezember 2016

Aber wer will das schon... ;)

Viel Glück,
Pete

[toc] | [prev] | [next] | [standalone]


#4606 — Re: [Python-de] Datetime frage

FromManfred Gil <manfred-gil@t-online.de>
Date2016-12-12 18:07 +0000
SubjectRe: [Python-de] Datetime frage
Message-ID<o2mp1q$4ad$3@tota-refugium.de>
In reply to#4600
Am Sun, 11 Dec 2016 21:01:01 +0100 schrieb Hans-Peter Jansen:

> On Sonntag, 11. Dezember 2016 18:33:42 Manfred Gil wrote:
>> Hallo Liste,
>> 
>> ich spiele gerade mit Datetime rum, um das Modul verstehen zu können.
>> Dabei viel mir auf das ich nur die Englische Bezeichnung bekomme.
>> 
>> <Beispiel>
>> 
>> import datetime as dt
>> 
>> heute = dt.date.today()
>> 
>> print("Heute ist = ",heute)
>> 
>> print(heute.strftime("%A %d. %B %Y")) # Tag und Monat ist in English
>> 
>> import locale
>> 
>> print(locale.getlocale())
>> 
>> </Beispiel >
>> 
>> Die Ausgabe bei mir lautet:
>> 
>> Heute ist =  2016-12-11 Sunday 11. December 2016 ('de_DE', 'UTF-8')
>> 
>> 
>> Frage:
>> Wie bringe ich datetime bei, die Ausgabe in Deutsch zu schreiben, ich
>> dachte ( so hab ich es verstanden ) das, wenn locale richtig gesetz
>> ist, die Ausgabe auf Deutsch erscheinen sollte.
> 
> Dann mach das doch mal:
> 
> --> import locale --> locale.setlocale(locale.LC_ALL, '')
> 'de_DE.UTF-8'
> --> import datetime as dt --> heute = dt.date.today()
> --> print(heute.strftime("%A %d. %B %Y"))
> Sonntag 11. Dezember 2016 --> print(locale.getlocale())
> ('de_DE', 'UTF-8')
> 
> und probiere das mit beiden pythons.
> 
> Wenn Du unbedingt setlocale selber zusammenbauen willst, dann so:
> 
> Python 3.4.5 (default, Jul 03 2016, 12:57:15) [GCC] on linux Type
> "help", "copyright", "credits" or "license" for more information.
> --> import locale --> import datetime as dt --> heute = dt.date.today()
> --> print(heute.strftime("%A %d. %B %Y"))
> Sunday 11. December 2016 --> locale.setlocale(locale.LC_ALL,
> 'de_DE.UTF-8')
> 'de_DE.UTF-8'
> --> print(locale.getlocale())
> ('de_DE', 'UTF-8')
> --> print(heute.strftime("%A %d. %B %Y"))
> Sonntag 11. Dezember 2016
> 
> Aber wer will das schon... ;)
> 
> Viel Glück,
> Pete

richtig ... wer will das.

wieso muß ich setlocale überhaupt setzen.

ich wollt eigendlich nur eine Deutsche ausgabe von strftime.

Gruß Manfred

PS: wie ich schon schrieb klappt es, wenn ich  encoding mit angebe.




-- 
Kritiker sind blutrünstige Leute, die es nicht bis zum Henker gebracht
haben.
		-- George Bernard Shaw

[toc] | [prev] | [next] | [standalone]


#4609 — Re: [Python-de] Datetime frage

FromHans-Peter Jansen <hpj@urpla.net>
Date2016-12-12 21:42 +0100
SubjectRe: [Python-de] Datetime frage
Message-ID<mailman.34.1481575384.2322.python-de@python.org>
In reply to#4606
On Montag, 12. Dezember 2016 18:07:55 Manfred Gil wrote:
> Am Sun, 11 Dec 2016 21:01:01 +0100 schrieb Hans-Peter Jansen:
> > On Sonntag, 11. Dezember 2016 18:33:42 Manfred Gil wrote:
> > 
> > Aber wer will das schon... ;)
> > 
> > Viel Glück,
> > Pete
> 
> richtig ... wer will das.
> 
> wieso muß ich setlocale überhaupt setzen.

explizit ist besser als implizit... Schon mal versucht, einem Programm das auszutreiben, 
unbedingt eine Locale setzen zu wollen? Nicht witzig, wenn es, wie in diesem Thread 
zigfach erwähnt, einfach auf irgend einen Wert gesetzt wird. Tu das nicht! 

Ebenso eine Zwangslocale, wie von Dir implizit gefordert, ist keine so gute Idee. 
Manchmal will man vielleicht gar keine locale laden, und es gibt unterschiedliche Locale-
Systeme. Zum Bleistift findet es PyQt* nicht so gut, wenn man in diesen locales 
rumfummelt, da es ein eigenes Locale-System mitbringt, das sich auf die Oberfläche 
erstreckt, etc...pp.

> ich wollt eigendlich nur eine Deutsche ausgabe von strftime.
>
> Gruß Manfred
> 
> PS: wie ich schon schrieb klappt es, wenn ich  encoding mit angebe.

und wie ich schon schrieb, klappt es auch ganz OHNE Werte:

locale.setlocale(locale.LC_ALL, '')

und die Banane ist geschält!

[toc] | [prev] | [next] | [standalone]


#4610 — Re: [Python-de] Datetime frage

FromManfred Gil <manfred-gil@t-online.de>
Date2016-12-13 17:38 +0000
SubjectRe: [Python-de] Datetime frage
Message-ID<o2pbnf$p10$1@tota-refugium.de>
In reply to#4609
Am Mon, 12 Dec 2016 21:42:55 +0100 schrieb Hans-Peter Jansen:

> On Montag, 12. Dezember 2016 18:07:55 Manfred Gil wrote:
>> Am Sun, 11 Dec 2016 21:01:01 +0100 schrieb Hans-Peter Jansen:
>> > On Sonntag, 11. Dezember 2016 18:33:42 Manfred Gil wrote:
>> > 
>> > Aber wer will das schon... ;)
>> > 
>> > Viel Glück,
>> > Pete
>> 
>> richtig ... wer will das.
>> 
>> wieso muß ich setlocale überhaupt setzen.
> 
> explizit ist besser als implizit... Schon mal versucht, einem Programm
> das auszutreiben, unbedingt eine Locale setzen zu wollen? Nicht witzig,
> wenn es, wie in diesem Thread zigfach erwähnt, einfach auf irgend einen
> Wert gesetzt wird. Tu das nicht!
> 
> Ebenso eine Zwangslocale, wie von Dir implizit gefordert, ist keine so
> gute Idee. Manchmal will man vielleicht gar keine locale laden, und es
> gibt unterschiedliche Locale-
> Systeme. Zum Bleistift findet es PyQt* nicht so gut, wenn man in diesen
> locales rumfummelt, da es ein eigenes Locale-System mitbringt, das sich
> auf die Oberfläche erstreckt, etc...pp.

Oh.. Danke für die Info, bin gerade dabei eine GUI mit PyQt5 am Start zu bringen.

>> ich wollt eigendlich nur eine Deutsche ausgabe von strftime.
>>
>> Gruß Manfred
>> 
>> PS: wie ich schon schrieb klappt es, wenn ich  encoding mit angebe.
> 
> und wie ich schon schrieb, klappt es auch ganz OHNE Werte:
> 
> locale.setlocale(locale.LC_ALL, '')

Gerade noch mal so gemacht und ja, da haste völlig recht, es geht auch ohne Werte.

> und die Banane ist geschält!

Danke für's Schälen ;-)

Man<mampf>fred



-- 
Fraktaler Fehler - System abgestürzt.

[toc] | [prev] | [next] | [standalone]


#4611 — Re: [Python-de] Datetime frage

FromHans-Peter Jansen <hpj@urpla.net>
Date2016-12-13 20:46 +0100
SubjectRe: [Python-de] Datetime frage
Message-ID<mailman.54.1481658417.2322.python-de@python.org>
In reply to#4610
On Dienstag, 13. Dezember 2016 17:38:55 Manfred Gil wrote:
> 
> Oh.. Danke für die Info, bin gerade dabei eine GUI mit PyQt5 am Start zu
> bringen.

Hehe, vielleicht kannste ja sowas gebrauchen:

	https://pypi.python.org/pypi/distutils_ui

> > und die Banane ist geschält!
> 
> Danke für's Schälen ;-)
> 
> Man<mampf>fred

Wohl bekomms ;)

Pete

[toc] | [prev] | [standalone]


Back to top | Article view | de.comp.lang.python


csiph-web