|
<< Npasauta tästä sisällysluetteloon >> Due date culture |
![]() ![]()
|
SIP-viesteissä kirjastojärjestelmältä saatava eräpäivän formaatti. Tätä käytetään eräpäivätiedon tulkitsemiseksi SIP-viesteistä.
Kielikoodi tulee antaa Liitteen A mukaisessa muodossa.
Myös säännöllisiä lausekkeita voidaan käyttää, mikäli päivämääräformaattia vastaavaa kielikoodia ei ole. Säännöllinen lauseke annetaan syöttämällä tähän asetukseen tekstin ”format:” (ilman lainausmerkkejä) ja sen perään säännöllinen lauseke. Esimerkiksi:
format:(?<day>\d+)(?:.)(?<month>\d+)(?:.)(?<year>\d+)
Ylläoleva esimerkki purkaisi päivämäärän muodosta <päivä>(erotinmerkki)<kuukausi>(erotinmerkki)<vuosi>, esimerkiksi 25.03.2015. Erotinmerkki voi olla muukin kuin piste, esimerkiksi saman päivämäärän voisi ylläolevalla säännöllisellä lauseella purkaa myös merkkijonosta 25-03-2015.
format:(?<year>\d{4})(?<month>\d{2})(?<day>\d{2})
Ylläoleva toinen esimerkki taas purkaisi päivämäärän muodosta <vuosi 4 merkillä><kuukausi 2 merkillä><päivä 2 merkillä>, esimerkiksi 20150325.
Huomaa, että kaikissa säännöllisissä lausekkeissa arvot on asetettava muuttujiin <day>, <month> ja <year>, josta Librid sitten ne lukee.