我有一个像“30/01/2018”这样的日期字符串,我想要一个像“2018/01/30”这样的格式
我试过以下几行,
DateTime.Parse(startDate.Text.ToString()).ToString("yyyy/MM/dd");
Run Code Online (Sandbox Code Playgroud)
和
DateTime.ParseExact(startDate.Text.ToString(),"dd/MM/yyyy").ToString("yyyy/MM/dd");
但没有用。还有其他解决方案吗?
在c#中工作.我有两个日期对象命名start_date_entered,并end_date_entered和我在我的表两列start_date和end_date.我必须查询我的表格,如果之间start_date_entered和end_date_entered之间存在任何日期start_date和end_date.
DateTime start_date_entered = Convert.ToDateTime('01/01/2018 12:00:00 AM');
DateTime end_date_entered = Convert.ToDateTime('03/01/2018 12:00:00 AM');
Run Code Online (Sandbox Code Playgroud)
数据库列start_date包含让我们说25th march和end_date包含27th march.如果两个序列都有共同的日期,则不应从数据库返回任何行.如果两个序列之间存在任何共同日期,则数据库应返回该行.
select * from employee_leaves where ... between start_date and end_date
Run Code Online (Sandbox Code Playgroud)
我应该在"......"中写什么,因为我想在这里start_date_entered和end_date_entered这里之间设置一系列日期
我试过这些,
但还没有找到任何解决方案.