【问题标题】:get todays date in Web Service application在 Web 服务应用程序中获取今天的日期
【发布时间】:2012-10-08 18:48:22
【问题描述】:

我创建了一个网络服务来发送带有附件的电子邮件。附件位置通过名为“StrAttachment”的字符串传递。我可以传递文件夹的实际位置,但每次进行销售以将文档通过电子邮件发送给客户时,都会运行此服务。文件夹的位置将始终为“C:”,但每天都会创建一个以日期命名的新文件夹,例如:20121018。所以我需要将该名称传递给 StrAttachment 参数,这样我的 Web 服务就知道哪个文件夹进去看看。

有什么想法吗?

【问题讨论】:

  • 好吧,你有DateTime.Today! !

标签: c# web-services


【解决方案1】:

您可以使用 DateTime.ToString() 设置参数并指定格式:

string StrAttachment = "C:\\" + //your drive letter
                       DateTime.Today.ToString("yyyyMMdd") +  //your current date
                       "yourFoldername"; //other name in the folder (if any)

【讨论】:

    【解决方案2】:

    看看这里:http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx

    它应该类似于 DateTime.Now.ToString("yyyyMMdd")

    【讨论】:

      【解决方案3】:

      您可以通过DateTime.Today 获取当前日期。您可以使用它将格式化的当前数据提取为

      folderName = DateTime.ParseExact(DateTime.Today, "yyyyMMdd", CultureInfo.InvariantCulture).ToString("yyyyMMdd");
      

      有一个非常相似的问题(嗯,它不涉及文件夹部分) Convert DateTime to string format("yyyyMMdd")

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-04-28
        • 2014-09-13
        • 2019-05-14
        • 2017-09-18
        • 2019-04-10
        相关资源
        最近更新 更多