Konvertering av datum med tvåsiffriga årtal
Det går att ange datum med tvåsiffriga årtal i FileMaker Pro, till exempel "99-12-01" och "09-03-02". Sådana datum är dock flertydiga eftersom de inte anger århundradet. Om du anger "53-05-06" kan 53 motsvara år 1953, år 2053 eller år 53 i något annat århundrade.
Viktigt! När du anger tvåsiffriga årtal i ett datumfält i FileMaker Pro konverteras de till fyrsiffriga årtal enligt konverteringsmetoden som beskrivs nedan. Denna konverteringsmetod konverterar kanske inte den tvåsiffriga årtalsangivelsen till det århundrade som du förväntar dig, vilket kan ge felaktiga datumangivelser.
Du bör sätta dig in i den här konverteringsmetoden. För datumfält där datum kan konverteras felaktigt kan du försäkra dig om korrekta datumangivelser genom att följa de här riktlinjerna:
•Ange alltid datum med fyrsiffriga årtal.
•Använd tillvalet för fältkontroll som kräver att du anger datum med fyrsiffriga årtal. Ett felmeddelande visas när du försöker ange ett datum med ett tvåsiffrigt årtal. Mer information finns i
Definiera fältkontroll.
Obs! Den här konverteringsmetoden används för alla typer av inmatning av tvåsiffriga årtal i FileMaker Pro, inte bara för datainmatning i fält. Datumkonvertering utförs t.ex. vid import av tvåsiffriga datum i FileMaker Pro. En lista över situationer där konverteringsmetoden används finns i konverteringsinformationen nedan.
Konverteringsmetod för datum med tvåsiffriga årtal
FileMaker Pro konverterar datum med tvåsiffriga årtal till datum med fyrsiffriga årtal med utgångspunkt i året då datumet anges, med antagandet att datumet med fyrsiffrigt årtal ska infalla antingen under de närmaste 30 åren eller under de föregående 70 åren. Följande tabell visar hur datum med tvåsiffriga årtal som anges under tre olika år konverteras till datum med fyrsiffriga årtal.
Tvåsiffrigt år | Under 2013 konverteras till | Under 2015 konverteras till | Under 2030 konverteras till |
02 | 2002 | 2002 | 2002 |
15 | 2015 | 2015 | 2015 |
42 | 2042 | 2042 | 2042 |
43 | 2043 | 2043 | 2043 |
44 | 1944 | 2044 | 2044 |
45 | 1945 | 2045 | 2045 |
46 | 1946 | 1946 | 2046 |
47 | 1947 | 1947 | 2047 |
50 | 1950 | 1950 | 2050 |
76 | 1976 | 1976 | 1976 |
87 | 1987 | 1987 | 1987 |
95 | 1995 | 1995 | 1995 |
Följande illustration visar hur konverteringsmetoden fungerar. Den bygger på antagandet att det är mer troligt att ett tvåsiffrigt årtal som du anger har inträffat än att det inträffar i framtiden.
Den här konverteringsmetoden används för alla typer av inmatning av datum med tvåsiffriga årtal:
•Inmatning och ändring av datum i datumfält.
•Datum som anges i en webbpublicerad databas som visas i en webbläsare.
•Datum som anges eller ändras vid import. Detta omfattar både data som importeras till en befintlig FileMaker Pro-fil och data som konverteras till en ny FileMaker Pro-fil, men däremot gäller det inte vid konvertering av FileMaker Pro-filer som har skapats i tidigare versioner av FileMaker Pro. Se den viktiga kommentaren nedan.
•Datum som anges eller ändras med Apple Events, ODBC och JDBC.
•Datum som du anger i icke-aktiva fält genom att dra och släppa eller med scriptkommandon.
•Datum som anges som en del av en beräkning i dialogrutan Beräkning.
•Datum som anges för tillvalet Automatiska data i dialogrutan Tillval för fält.
•Datum som anges för tillvalet Värden från i dialogrutan Tillval för fält.
•Datum som anges som ordagranna värden med scripts.
Viktigt! Den här konverteringsmetoden för datum med tvåsiffriga årtal används
inte när du konverterar en FileMaker Pro-fil från en tidigare version av FileMaker Pro till den senaste versionen. Det beror på antagandet att datum i äldre filer utgör föråldrade data. Vid filkonvertering konverteras därför datum med tvåsiffriga årtal som fortfarande finns i den gamla filen till "19xx" (alltså inte det innevarande århundradet¸ utan "19xx") i den konverterade filen. Om du är orolig för att datum med tvåsiffriga årtal i äldre filer ska bli felaktigt konverterade bör du granska och korrigera datumen i en tidigare version av FileMaker Pro innan du konverterar filen till den senaste versionen. Mer information om hur du konverterar filer finns i
Konvertera filer från FileMaker Pro 11 och tidigare.
Kommentar
•Vi rekommenderar att du bara anger datum i fält av typen Datum. Lagra inte datum i textfält eller numeriska fält. Programmet stöder inte datum i sådana fält.
•FileMaker Pro stöder inmatning av datum från 0001-01-01 till 4000-12-31.
•Om du behöver ange datumet då en post har skapats eller ändrats bör du använda funktionerna för automatisk angivelse, vilket är mer exakt och enklare än att ange informationen manuellt. Mer information finns i
Definiera automatisk inmatning av data.