我有英文字母"12/1/2011"在英国美国文化中我现在的机器文化是英国英国,这是"dd/mm/yyyy"格式.如何将12/1/2011转换为2011年1月12日.我试过以下格式.
System.DateTime.Parse(result,System.Threading.Thread.CurrentThread.CurrentCulture)
.ToString(System.Threading.Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern)
Run Code Online (Sandbox Code Playgroud)
但我无法看到任何输出.
-Lokesh.
我想限制用户使用任何enumvalue.如果用户尝试分配两个以上的值,我必须抛出一个错误.
public enum Fruits
{
Apple,
Orange,
Grapes
}
public Fruits Fruits
{
get
{
return m_fruits;
}
set
{
m_fruits=value;
}
}
Fruits = Fruits.Apple & Fruits.Grapes; //I need to avoid such type of assignment
Run Code Online (Sandbox Code Playgroud)
任何人都可以说如何检查这种类型的验证.
谢谢,Lokesh
任何人都可以解释如何达到以下要求.
我需要如何使用PHP或任何其他语言实现这一点.
谢谢,Lokesh.
下面的代码段显示"07/01/2011"而不是"07/09/2011".这段代码有什么问题吗?
代码片段:
DateTime result;
DateTime.TryParseExact(
"07/09/2011",
"dd-mm-yyyy",
new CultureInfo("en-GB"),
System.Globalization.DateTimeStyles.None,
out result);
// shows "07/01/2011"
MessageBox.Show(result.ToString());
Run Code Online (Sandbox Code Playgroud) 我又带着一个问题回来了。
1.我从一个点 (x2,y2) 画了一条线,我没有终点(比如图中的未知点),但我知道线的长度和矢量 (x2,y2) 的角度. 任何人都可以帮助我如何计算未知点。
谢谢,洛克什。