Anda tidak dapat menulis fungsi untuk menentukan string tanggal numerik mana yang sesuai dengan format mana karena string tanggal dapat berupa beberapa format:
Misalnya, 010203
bisa jadi:
- Format 2:
DDMMYY
1 Februari 03 - Format 3:
MMDDYY
2 Januari 03 - Format 101:
YYMMDD
3 Februari 01 - Format 306:
DDHHMM
02:03 Hari 1 - Format 402:
HHMMSS
01:02:03 - Format 405:
MMMMSS
102 menit 3 detik - Format 610:
CCYYMM
Maret 0102 - Format 616:
CCYYWW
Minggu 3 0102
Demikian pula 10080102
bisa jadi:
- Format 4:
DDMMCCYY
10 Agustus 102 - Format 102:
CCYYMMDD
2 Januari 1008 - Format 305:
MMDDHHMM
8 Oktober 01:02 - Format 501:
HHMMHHMM
Rentang waktu dari 10:08 hingga 01:01
Anda tidak bisa, seperti yang saya jelaskan di atas, tidak jelas apa itu beberapa nilai dan mereka bisa mengembalikan banyak format. Sebagai gantinya, Anda harus membuat kolom lain dan menyimpan format tanggal saat pengguna memasukkan tanggal daripada mencoba merekonstruksi kode format dari nomor (ambigu).