Beispiel #1
0
        private static DateTime?GetDateTaken(BitmapMetadata metadata)
        {
            if (!string.IsNullOrEmpty(metadata.DateTaken))
            {
                DateTime result;
                if (DateTime.TryParse(metadata.DateTaken, out result))
                {
                    return(result);
                }

                if (BitmapMetadataExtensions.TryParseExifDateString(metadata.DateTaken, out result))
                {
                    return(result);
                }
            }

            return(metadata.ReadDateTime(DateTakenQuery));
        }
Beispiel #2
0
        private static DateTime? GetDateTaken( BitmapMetadata metadata )
        {
            if( !string.IsNullOrEmpty( metadata.DateTaken ) )
            {
                DateTime result;
                if ( DateTime.TryParse( metadata.DateTaken, out result ) )
                {
                    return result;
                }

                if(BitmapMetadataExtensions.TryParseExifDateString( metadata.DateTaken, out result ) )
                {
                    return result;
                }
            }

            return metadata.ReadDateTime( DateTakenQuery );
        }