C# 使用last.fm api c检索相册详细信息#

C# 使用last.fm api c检索相册详细信息#,c#,last.fm,C#,Last.fm,从last.fm api检索艺术家的专辑数据时遇到问题。我正在使用lastfm夏普图书馆 我想展示艺术家的所有专辑及其发行日期、流派和专辑艺术。但当我试图获取发布日期时,抛出了异常。textbox1.text是艺术家的名字 这是我的密码: Session session = new Session("API_KEY", "SECRET"); session.Authenticate("USERNAME", Lastfm.Utilities.md5("PASSWORD")); Artist ar

从last.fm api检索艺术家的专辑数据时遇到问题。我正在使用lastfm夏普图书馆

我想展示艺术家的所有专辑及其发行日期、流派和专辑艺术。但当我试图获取发布日期时,抛出了异常。textbox1.text是艺术家的名字

这是我的密码:

Session session = new Session("API_KEY", "SECRET");
session.Authenticate("USERNAME", Lastfm.Utilities.md5("PASSWORD"));

Artist artist = new Artist(textBox1.Text, session);
Lastfm.Services.Album artalbum = new Lastfm.Services.Album(textBox1.Text, "", session);

dataGridView1.Columns.Add("artistname", "artistname");
dataGridView1.Columns.Add("albumname", "albumname");
dataGridView1.Columns.Add("releasedate", "releasedate");

foreach (var s in artist.GetTopAlbums())
  dataGridView1.Rows.Add(s.Item.Artist,s.Item.Name,s.Item.GetReleaseDate());
错误:字符串未被识别为有效的日期时间。
我找不到关于在c#中使用Last.fm api的详细教程

您确定艺术家名称上出现了错误吗?听起来更像你期望的releasedate是一个日期时间;它可能是一个字符串..在releasedate时抛出错误。但我不知道如何解决这个问题。我试过releasedate().ToString()@MalavShah用法:releasedate().ToString(“dd-MM-yyyy”)@Thirisangu我尝试使用日期格式,但不起作用。我还尝试了
s.Item.GetReleaseDate().ToSortDateString()
@MalavShah尝试这个:DateTime.ParseExact(s.Item.GetReleaseDate.ToString(),“dd-MM-yyyy”,CultureInfo.InvariantCulture);