小编Ita*_*iha的帖子

SimpleDateFormat未按预期解析月份

我正面临SimpleDateFormat的问题.当我试图执行的程序即时得到输出2014年1月1日20时18分十八秒 insted的的2014年10月1日20时18分十八秒.我发布了我的密码.请帮我在代码中发现错误.

    import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;


public class ValidDate {

    public static void main(String[] args) {
        ValidDate vd = new ValidDate();
        vd.processDate();       

}


private  void processDate() {
        SimpleDateFormat sdf = new SimpleDateFormat("MM-DD-yyyy HH:mm:ss");
        try {

            Date dt = sdf.parse("10-01-2014 20:18:18");


            System.out.println(sdf.format(dt));

        } catch (ParseException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

谢谢.

java date simpledateformat

1
推荐指数
1
解决办法
672
查看次数

无法使用*p1/*p2,因为它正在考虑/*作为评论部分的开头

下面的代码看起来没问题,但是当我尝试执行代码时,在该k = *p1/*p2;行处,/*它被视为注释的开始.我怎么能避免这个?

#include<iostream>
using namespace std;
int main()
{
  int n1=10,n2=2,k,*p1,*p2;
  p1=&n1,p2=&n2;
  k=*p1/*p2;
  cout<<k; return 0;
}
Run Code Online (Sandbox Code Playgroud)

我尝试放置//*而不是/*所有其他转义字符,但它不起作用.

是否有像Unix一样的转义字符 - sed -e 's/\./\. /g' -e 's/_/_ /g'

c++ syntax escaping

0
推荐指数
1
解决办法
76
查看次数

标签 统计

c++ ×1

date ×1

escaping ×1

java ×1

simpledateformat ×1

syntax ×1