我的约会有问题。
例如现在是2016年2月4日。
我正在使用当前日期(dd)填充(我不知道确切的rem)textview,但我得到的结果是2016年2月35日。
这是我的代码:
DateFormat dateFormat1 = new SimpleDateFormat("D");
String cDay = dateFormat1.format(new Date());
Day.setText(cDay);
答案 0 :(得分:1)
D - Day in year
和d - Day in month
DateFormat dateFormat1 = new SimpleDateFormat("dd");
String cDay = dateFormat1.format(new Date());
Day.setText(cDay);
答案 1 :(得分:0)
试试这段代码,
public static String getDateFormat(String date) {
SimpleDateFormat dateFormat = new SimpleDateFormat("dd-MM-yyyy");
String convertedDate = "";
try {
Date parseDate = dateFormat.parse(date);
SimpleDateFormat fmtOut = new SimpleDateFormat("yyyy-MM-dd");
convertedDate = fmtOut.format(parseDate);
} catch (ParseException e) {
e.printStackTrace();
}
return convertedDate;
}
OR
public static String getTodaysDate() {
Calendar currentDate = Calendar.getInstance(); //Get the current date
SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy "); //format it as per your requirement
return formatter.format(currentDate.getTime());
}
答案 2 :(得分:0)
新的SimpleDateFormat(" EEE,MMM d,'' yy,H:MM a")
答案 3 :(得分:0)
尝试以下代码
DateFormat dateFormat1 = new SimpleDateFormat("d MMM yyyy");
String cDay = dateFormat1.format(new Date());
Day.setText(cDay);
希望这段代码可以帮到你..
答案 4 :(得分:0)
试试这个: -
var rows = rdgTeamItems.ChildrenOfType<GridViewRow>();
GridViewRow row = rows.ElementAt(2);
var cell = (from c in row.Cells
where c.Column.Header.ToString().Equals("Description")
select c).FirstOrDefault();
返回字符串值