Beispiel #1
0
        public WbTime?TryParsePubDate()
        {
            if (PubDate == null || PubDate.StartsWith('?'))
            {
                return(null);
            }
            if (DateTime.TryParse(PubDate, out var v))
            {
                return(WbTime.FromDateTime(v, WikibaseTimePrecision.Day));
            }
            var year = Convert.ToInt16(PubDate);

            return(WbTime.FromDateTime(new DateTime(year, 1, 1, 0, 0, 0, DateTimeKind.Utc), WikibaseTimePrecision.Year));
        }