如何通过.net解析javascript文件中的数据
How to parse data in javascript file through .net?
如何通过.net
解析java脚本文件中的数据。
我有一个这样的网址:
http://..../xml/en/file_1.js
我的.js
文件中的数据如下:
getdate(20140802,'','','',10,5);
getdate(20140802,'','','',10,5);
getdate(20140727,'','','',10,5);
getdate(20140727,'','','',10,5);
getdate(20140723,'','','',10,5);
getdate(20140723,'','','',10,5);
例如我想通过整个文件来解释20140802
、to 02 as day and 08 as month and 2014 as a year
等等。。。
步骤1:从JS
文件读取所有行。
步骤2:从每行获取(
到next 8
字符的子字符串(日期为8个字符长)
步骤3:您可以通过提供格式yyyyMMdd
,使用ParseExact()
方法将获得的date string
转换为Date
类型
完整解决方案:
String [] JSLines=System.IO.File.ReadAllLines("c:''myfile.js");
String strDate = "";
for(int i=0;i<JSLines.Length;i++)
{
strDate=JSLines[i].Substring(JSLines[i].LastIndexOf("(")+1,8);
DateTime myDate = DateTime.ParseExact(strDate, "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture);
}
输出:myDate
包含Date
因此,基本上,如果您有一个像yyyyMMdd这样的当前日期,您可以像这样解析它
string d = "20131118";
System.Globalization.CultureInfo provider =
System.Globalization.CultureInfo.InvariantCulture;
DateTime da = DateTime.ParseExact(d, "yyyyMMdd", provider);
这将导致带有的DateTime
实例
Day : 18
Month : 11
Year: 2013
相关文章:
- 如何使用.log数据文件显示EXT-js网格
- 如何在javascript中使用会话特定的数据文件
- 数据文件出现 D3 错误
- HTML 对象数据文件(如果未找到)
- 在 JSFiddle 中链接外部 JSON 数据文件
- 如何从 SDK 插件数据文件夹加载 DLL
- 使用 jquery 从 json 数据文件动态填充选择元素
- 节点模块包括数据文件作为全局变量
- 如何获取 HTML 标记的“数据文件”属性的内容
- 在 d3.js 散点文件中使用数据数组而不是外部数据文件
- 我用PHP调用的数据文件神秘地被更改了.用户是否覆盖了它
- 从数据文件导入数组
- 谷歌驱动器API应用程序数据文件夹,是真的那么困难
- XML数据文件已更改,但更改不会;t出现在gmaps中的html页面上
- 大文件(超过~2Mb)上传-引发错误“;键'数据文件'在<MultiValueDict:{}>
- 将数据文件转换为blob
- 如何使用链接检索整个数据文件(ajax?)
- firefox(9),javascript,由于大数据文件导致分配大小溢出.有什么办法可以避免这种情况吗
- 我们可以在json数据文件中添加图像,并使用D3.js在页面上调用它
- IANA (Internet Assigned Numbers Authority)数据文件和来自www.timeand