[LibreOffice] Separatory w kodzie daty

Ogólne pogawędki i dywagacje
Awatar użytkownika
quest-88
Posty: 1105
Rejestracja: ndz maja 24, 2009 8:12 pm
Lokalizacja: Zabrze
Kontakt:

[LibreOffice] Separatory w kodzie daty

Post autor: quest-88 »

Ahoj

Jest kolejna rzecz do zmiany.

http://erack.org/blog/archives/8-LibreO ... terns.html

Chodzi o to, że Calc akceptuje różne separatory w formule czasu/daty. W przypadku naszego języka akceptowane są wszystkie 3 rodzaje: kropka, ukośnik (/) i myślnik. Czasami prowadzi to do różnych dziwolągów. Można sformatować komórkę na "Datę" i wpisać 1/2/3 co wywoła zapis ½/3 zamiast 1.02.2003. Wprowadzenie myślnika i kropki wywołuje pożądany efekt. Ktoś mi powiedział, że w Polsce obowiązującym separatorem jest myślnik, ale nie mogę znaleźć źródła, które by to potwierdziło.

Osobiście trochę mnie to zdziwiło, bo nigdy nie korzystałem z myślników. Zawsze była to kropka lub ukośnik (używane naprzemiennie). Eike (deweloper Calca) chciałby wprowadzić trochę porządku, ale - z tego co zrozumiałem - wiązałoby się to ze złamaniem wstecznej kompatybilności i dlatego rozważana jest możliwość edycji wzoru separatorów.
Standardowa diagnostyka rozwiązuje 90% problemów typu "wcześniej działało, ale już nie działa".
Przepis na LibreOffice
Uzyskałeś pomoc? Poinformuj innych o sprawdzonym rozwiązaniu i podziękuj. Dodaj [SOLVED] w tytule.
Jan_J
Posty: 4560
Rejestracja: pt maja 22, 2009 1:20 pm
Lokalizacja: Wrocław

Re: [LibreOffice] Separatory w kodzie daty

Post autor: Jan_J »

Nie żebym się na tym jakoś szczególnie znał. Ale

http://poradnia.pwn.pl/lista.php?id=10340 -- w Poradni językowej PWN odpowiedź Adama Wolańskiego. Zwłaszcza jej ostatnia część.
Tegoż autora: Edycja tekstów, PWN 2008, strony 130--132 traktują o zapisie dat. Nie podaje tam źródeł normatywnych.

Książkę Wolańskiego cenię, sądzę że można spróbować skontaktować się z autorem.
JJ
LO (7.6|24.2) ∙ Python (3.12|3.10) ∙ Unicode 15 ∙ LᴬTEX 2ε ∙ XML ∙ Unix tools ∙ Linux (Rocky|CentOS)
Awatar użytkownika
quest-88
Posty: 1105
Rejestracja: ndz maja 24, 2009 8:12 pm
Lokalizacja: Zabrze
Kontakt:

Re: [LibreOffice] Separatory w kodzie daty

Post autor: quest-88 »

Norma 8601 (międzynarodowy zapis dat i czasu dla wymiany informacji) przyjmuje format YYYY-MM-DD
Międzynarodowy zapis dat w dokumentach urzędowych DD.MM.YYYY i DD.MM.YY
Natomiast występuje jeszcze korespondencja i tutaj przyjmuje się formę lokalną:
W korespondencji z Wielką Brytanią datę zapiszesz jako 21/6/2009 lub 21/06/2009, lub 21.6.2009, a z USA – jako 6/21/2009 lub 06/21/2009.

http://pl.wikipedia.org/wiki/ISO_8601

Wygląda na to, że można wywalić ukośnik.
Standardowa diagnostyka rozwiązuje 90% problemów typu "wcześniej działało, ale już nie działa".
Przepis na LibreOffice
Uzyskałeś pomoc? Poinformuj innych o sprawdzonym rozwiązaniu i podziękuj. Dodaj [SOLVED] w tytule.
ODPOWIEDZ