Visa fullständig version : Datumfras
Har importerat en GED-fil på ca 175 personer.
Många av dessa personer har "frasdatum" pga att datumen är omvända typ "15-10-1930" eller "12-aug-1869"
Nu är frågan om jag på enkelt sätt kan ändra till standard datum?
//Göran
Torgny Larsson
2016-09-03, 23:27
Vid inmatning i Disgen skrivs datum i formen ÅÅÅÅ-MM-DD, oberoende av vad som står i källan. Inget annat godkänns.
Vid utskrifter kan man sen välja i vilken form man vill ha det utskrivet, och då kan man välja på 8 olika format, bl.a. 25.10.2016 eller 25 aug 2016.
Man kan dock med "Fras" välja att skriva vad som helst, t.ex. "Midsommarafton 2016", och det behandlas då av programmet som TEXT.
Att ur ett textfält uttyda om det kan vara ett datum, och sen konvertera det till något annat format känns mycket osäkert.
Jag tycker det känns onödigt att skriva in datum i avvikande form, anpassningen gör man vid utskrift.
Problemet skyldes eksporterende program som eksporterer på feil format. (Jeg har en følelse av at du har brukt et program hvor du kan variere fortløpende format på input som passer deg, men registrerer dette kun som tekst uten å konvertere til et felles internt format. Som norsk DIStreff-ansvarlig har gitt meg mange klager fordi tjenesten ikke takler at bidragsyter har registrert dato som 20. oktober 1723 , 17231020, 20101723 og 10201723 i en og samme fil, og mange andre måter å skrive en dato)
Uansett hvordan man har registrert et datum, så skal det uansett eksporteres som DD MMM YYYY der MMM er en trebokstavers forkortelse av månedsnavn
http://homepages.rootsweb.ancestry.com/~pmcbride/gedcom/55gcch2.htm#DATE_CALENDAR_ESCAPE
http://homepages.rootsweb.ancestry.com/~pmcbride/gedcom/55gcch2.htm#MONTH
Alle andre slektsprogram forventer å få dato presentert på dette viset:
http://homepages.rootsweb.ancestry.com/~pmcbride/gedcom/55gcch2.htm#DATE_VALUE
Nu är frågan om jag på enkelt sätt kan ändra till standard datum?
Om du själv - eller någon i din närhet - är van vid att använda 'reguljära uttryck' för sökningar i text, så blir det enkelt att ändra från ex.vis "15-10-1930" till "1930-10-15" med hjälp av t.ex. strömeditorn "sed" (som finns för bl.a. Windows och OS X) eller någon texteditor med lämplig förmåga. SciTE ( http://www.scintilla.org/ ) och Notepad++ ( https://notepad-plus-plus.org/ ) är exempel. SciTE finns för såväl Windows som OS X.
För att ändra ex.vis "12-aug-1869" till "1869-08-12" kan t.ex. Perl, Python eller Ruby användas. Med elementär kunskap om någon av dessa programvaror blir ändringen enkel.
Det riktige i Gedcom-filer skal være på formen 'dd MMM yyyy' som f.eks. 12 AUG 1869, så for dem som er skrevet på slikt vis med '-' så er byttet enkelt. Bytt '-' med ' '
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.