EKsumic's Blog

let today = new Beginning();

Click the left button to use the catalog.

OR

使用Simple Mvc Sitemap产生的Sitemap的lastmod里面的日期格式错误

使用Simple Mvc Sitemap产生的Sitemap的lastmod里面的日期格式错误,Google无法读取这样的Sitemap

Google Console 提交Sitemap出错,日期无效:

报错:
发现无效日期。请修正日期或格式,然后重新提交。

详细信息:
父标记:url
标记:lastmod

根据《国际标准ISO 8601》 

  • 2020-4-20(×)
  • 2020-04-2(×)
  • 2020-4-2(×)
  • 2020-04-20(√)

日期格式标准应该是2020-04-20的表示方法。

Google可以另外接受这样的日期格式:

<lastmod>2020-07-01T13:24:31+09:00</lastmod>

 

解决方案:

public DateTime GetCorrectDate(DateTime dateTime)
{
    DateTime lta = dateTime;
    DateTime w3cDateTime = new DateTime(lta.Year, lta.Month, lta.Day, lta.Hour, lta.Minute, lta.Second, DateTimeKind.Local);
    return w3cDateTime;
}

使用方式:

List<SitemapNode> nodes = new List<SitemapNode>
{
    new SitemapNode(Url.Action("Index", "Home"))
    {
        ChangeFrequency = ChangeFrequency.Daily,
        LastModificationDate =GetCorrectDate(DateTime.UtcNow),               
        Priority =1.0M
    },          
};

参考文档:

https://github.com/uhaciogullari/SimpleMvcSitemap/issues/16

This article was last edited at 2023-11-13 14:40:03

play slots online

You are so interesting! I don't believe I've read through something like this before. So great to find another person with unique thoughts on this topic. Seriously.. thanks for starting this up. This website is something that is needed on the internet, someone with a little originality!

reply

2024-07-14 08:32:59

중고 화물차 매매 사이트

새 차를 사려고 알아보니 자동차 보험료가 생각보다 비싸고 취등록세 등 추가로 투입하는 돈이 부담이 됐기 때문이다. 김00씨는 '보험료와 세금도 부담이 됐

reply

2024-07-14 13:59:12

레플리카

레플리카 사이트쇼핑은 더 이상 복잡한 상품 구입들의 활동이 아닌, 구매자들의 취향과 가치관을 반영하는 중심적인 문화적 활동으로 자리매김하고 있ᇣ

reply

2024-07-15 09:24:22

Today's comments have reached the limit. If you want to comment, please wait until tomorrow (UTC-Time).

There is 21h28m27s left until you can comment.