나는 iTunes와 MediaMonkeys 사이의 인터페이스를 구축하려고합니다. iTunes에서 내 트랙을 MM으로 가져온 경우 LastPlayed 필드는 고려되지 않았습니다.DateTime to C#을 사용하여
그래서 iTunes에서 값을 읽고 MM 데이터베이스를 업데이트하는 인터페이스를 작성하기로 결정했습니다.
MM에서 사용하는 SQLite 데이터베이스에 액세스하려면 phxsoftware 패키지를 사용하고 있습니다.
데이터베이스 필드는 DbType.Single로 매핑되는 REAL 데이터 형식입니다. 업데이트를 수행 할 때 Convert.ToSingle (DateTime)을 사용하여 DateTime 객체 (IITTrack에서 제공)를 Single로 변환합니다.
하지만 그 Invalid cast from 'DateTime' to 'Single'.
이것에 대해 어떤 힌트를 말하는 오류를 받고 있어요?
잘 모르겠다 ...이 솔루션은 그냥 날짜가 아니라 시간을 저장하는 것 같다. –
LastPlayed.Subtract (new DateTime (1899, 12, 30, 0, 0, 0, 0, DateTimeKind.Utc)) –
사실이 아닙니다. 부동 소수점 값으로 일 수를 저장하기 때문에 시간이 실제로 포함되어 있기 때문입니다. – Mash