如何在安卓工作室中解析符号



我也是Java和Android Studio的新手。 我正在研究这个问题的第一个答案: 堆栈溢出问题:显示当前时间

我复制了第一个答案,所以没有问题,直到第二个答案用这个代码:

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Gravity;
import android.widget.TextView;
import android.widget.Toast;
import java.util.Calendar;
public class MainActivity extends AppCompatActivity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//setContentView(R.layout.main);
Calendar c = Calendar.getInstance();
System.out.println("Current time => "+c.getTime());
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = df.format(c.getTime());
// formattedDate have current date/time
Toast.makeText(this, formattedDate, Toast.LENGTH_SHORT).show();
// Now we display formattedDate value in TextView
TextView txtView = new TextView(this);
txtView.setText("Current Date and Time : "+formattedDate);
txtView.setGravity(Gravity.CENTER);
txtView.setTextSize(20);
setContentView(txtView);
}
}

当我尝试制作项目时,出现以下错误:

Error:(21, 9) error: cannot find symbol class SimpleDateFormat 

我不知道如何声明该符号,因为Android Studio提出了几个对我不起作用的问题。 谢谢。

只需在下面写到您的java文件中;

import java.text.SimpleDateFormat;

只需添加此导入:

import java.text.SimpleDateFormat;

这肯定会解决它

最新更新