ISO 8601 ve RFC 3339 , web'de ortak olan iki biçim gibi görünüyor. Birini diğerinin üzerinde mi kullanmalıyım? Biri sadece bir uzantı mı? Gerçekten o kadar kötü umursamam gerekir mi?
ISO 8601 ve RFC 3339 , web'de ortak olan iki biçim gibi görünüyor. Birini diğerinin üzerinde mi kullanmalıyım? Biri sadece bir uzantı mı? Gerçekten o kadar kötü umursamam gerekir mi?
Yanıtlar:
Biri sadece bir uzantı mı?
Hemen hemen evet - RFC 3339, ISO 8601'in bir profili olarak listelenir. En önemlisi RFC 3339 , tarih ve saatin tam bir sunumunu belirtir (yalnızca kesirli saniye isteğe bağlıdır). RFC'nin bazı küçük, ince farkları da vardır. Örneğin, yalnızca iki basamaklı yılların kesik temsillerine izin verilmez - RFC 3339 için 4 basamaklı yıl gerekir ve RFC yalnızca nokta karakterinin kesirli saniyeler için ondalık nokta olarak kullanılmasına izin verir. RFC ayrıca "T" nin bir boşlukla (veya başka bir karakterle) değiştirilmesine izin verirken, standart yalnızca atlanmasına izin verir (ve yalnızca temsili kullanan tüm taraflar arasında anlaşma olduğunda).
İkisi arasındaki farklar hakkında çok fazla endişe etmem, ancak kullanım durumunuzun bunlara girmesi ihtimaline karşı, bir bakışta göz atmaya değer:
Bu kadar umursamalısın. RFC 3339, kendisine göre, ISO 8601'den türetilmiş bir dizi standarttır. Bununla birlikte, birkaç dakika fark var ve hepsi RFC 3339'da özetleniyor. Bunların hepsini burada geçirebilirim, ancak muhtemelen daha iyisini yaparsınız endişelenmeniz durumunda belgeyi kendiniz okumak için: