我有一个问题,而转换为字符串,其值是dd.mm.yyyy要DateTime在C#
string OriginalDateFormat = "28.06.2009";
DateTime dt= Convert.ToDateTime(OriginalDateFormat);
Run Code Online (Sandbox Code Playgroud)
抛出异常 "String was not recognized as a valid DateTime."
但如果它在mm.dd.yyyy那时它运行良好.
我用Google搜索并获得了很多网站,但都是徒劳的
任何的想法?
提前致谢.
这段代码有什么问题
XDocument xDocument = new XDocument();
for (int i = 0; i < 5; i++)
{
xDocument.Element("PlayerCodes").Add(
new XElement("PlayerCode", i.ToString())
);
}
xDocument.Save(@"c:\test.xml");
Run Code Online (Sandbox Code Playgroud)
我收到错误"对象引用未设置为对象的实例."
基本上我想创建xml文件.它不存在
请帮忙
我要求当用户点击浏览器的[X]按钮时,我应该给他们一条消息.
我使用JavaScript的onUnload方法完成了这项任务.
现在,即使我刷新页面,也会出现相同的消息!
为什么会这样,如何克服?
代码在这里
<!DOCTYPE HTML PUBLIC" - // W3C // DTD HTML 4.0 Transitional // EN"> <HTML> <HEAD> <script language ="javascript">
功能消息()
{alert("你想离开吗?"); }
</ script> </ HEAD>
<BODY onUnload ="Message();"> </ BODY> </ HTML>
请帮忙
我有一个表有2列EmployeeId(int)和EmployeeDetails(XMl类型)的表
EmployeeId EmployeeDetails
1 <Employee> <EmployeeDetails> <EmployeeName> Priyanka </ EmployeeName> <Age> 24 </ Age> <Address> Argentina </ Address> </ EmployeeDetails> </ Employee>
2 <Employee> <EmployeeDetails> <EmployeeName> Sarkar </ EmployeeName> <Age> 28 </ Age> <Address> Australia </ Address> </ EmployeeDetails> </ Employee>
我需要输出像
EmployeeId EmpName年龄地址
1 Priyanka 24阿根廷
2 Sarkar 28 Australia
请帮忙,因为我是xml的新手
对于我的一个项目,我想使用正则表达式来匹配像"REF:Sheet1!$ C $ 6"这样的字符串.
到目前为止我已经完成了
public static private bool IsCellReference()
{
string CELL_REFERENCE_PATTERN = @"REF:Sheet[1-9]!$[A-Z]$[0-9]";
Regex r = new Regex(CELL_REFERENCE_PATTERN);
Match m = r.Match("REF:Sheet1!$C$6");
if (m.Success) return true;
else return false;
}
Run Code Online (Sandbox Code Playgroud)
但它不起作用.它返回假.
我哪里错了?
int N = 2345;
var digitArray = N.ToString().ToCharArray();
int multiplicationSum = 1;
foreach (char digit in digitArray)
{
multiplicationSum = int.Parse(digit.ToString()) * multiplicationSum;
}
var sum = 0;
var sumArray = multiplicationSum.ToString().ToCharArray();
foreach (char digit in sumArray)
{
sum = int.Parse(digit.ToString()) + sum;
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我有一个文件路径
D:\Accurev\PPF6-AvailableToUse_Test_4_4\eBizSol_App\Source\xyz.txt
Run Code Online (Sandbox Code Playgroud)
如果我做
Path.GetDirectoryName(fileName)
Run Code Online (Sandbox Code Playgroud)
我明白了
D:\Accurev\PPF6-AvailableToUse_Test_4_4\eBizSol_App\Source
Run Code Online (Sandbox Code Playgroud)
但我想只获得根目录即 "D:\\"
我怎么才能得到它?
NB~没有字符串拆分可能吗?
我有一个项目集合
List<String> lstRollNumber = new ArrayList<String>();
lstRollNumber.add("1");
lstRollNumber.add("2");
lstRollNumber.add("3");
lstRollNumber.add("4");
Run Code Online (Sandbox Code Playgroud)
现在我想搜索RollNumber该集合中的特定内容.说
String rollNumberToSearch = "3";
Run Code Online (Sandbox Code Playgroud)
我可以通过循环遍历集合并检查每个项目来轻松完成,如果有任何匹配,我可以突破循环并从函数返回true.
但是我想使用Lambda表达式来做这件事.
在C#中我们使用(以及其他选项),
var flag = lstRollNumber.Exists(x => x == rollNumberToSearch);
Run Code Online (Sandbox Code Playgroud)
如何在Java 1.8中做同样的事情?
我试过了
String rollNumberToSearch = "3";
Stream<String> filterRecs = lstRollNumbers.stream().filter(rn -> rn.equals(rollNumberToSearch));
Run Code Online (Sandbox Code Playgroud)
但我知道这是错的?请指导.
我有以下SQL查询
;with cte as(
select a.*
from [dbo].[AccountViewModel] a
where a.COLLECTORID = 724852
and a.MONTH = 12
and a.YEAR=2015)
select *
from cte c
where c.DispCode in ('Deceased','DND','WN','WI','NC','NORESPONSE','SKIP','SHIFTED','SFU')
OR (c.DispCode in('PTP','DIB','WCE','DP') and convert(varchar(11), c.PTPDate) >=convert(varchar(11), getdate()))
OR (MONTH(c.LastPaymentDate) = 12 and YEAR(c.LastPaymentDate)=2015)
Run Code Online (Sandbox Code Playgroud)
我需要将其转换为等效的Linq查询(C#).
Cte部分正常运行以下程序(我已经交叉检查了记录)
private List<AccountViewModel> GetAllAcountsForLoggedInAgents()
{
var allAcountsForLoggedInAgents = new List<AccountViewModel>();
allAcountsForLoggedInAgents = new ViewModelDatabase()
.Accounts
.Where(a =>
a.COLLECTORID == 724852 &&
a.MONTH == DateTime.Now.Month &&
a.YEAR == DateTime.Now.Year
)
.ToList();
return allAcountsForLoggedInAgents;
}
Run Code Online (Sandbox Code Playgroud)
但CTE以外的部分工作不正常(表示记录不正确)
GetAllAcountsForLoggedInAgents()
.Where
( …Run Code Online (Sandbox Code Playgroud) 有没有更好的方法来写下面的?
select new
{
PaymentId = String.IsNullOrEmpty(p.PaymentId) ? "" : p.PaymentId,
AgencyId = String.IsNullOrEmpty(p.AgencyId) ? "" : p.AgencyId,
...............
................
Run Code Online (Sandbox Code Playgroud) c# ×6
algorithm ×1
c#-3.0 ×1
c#-4.0 ×1
java ×1
java-8 ×1
java-stream ×1
javascript ×1
lambda ×1
linq ×1
linq-to-xml ×1
regex ×1
sql ×1
sql-server ×1
t-sql ×1
xml ×1