android - Calendar.getInstance 无法解析为类型

标签 android eclipse calendar adt

我试图通过在查询中指定日期选择来读取日历事件。 无论我为什么这样做,我都会在这一行收到错误 “Calendar.getInstance cannot be resolved to a type”:

Calendar c_start= new Calendar.getInstance();

这很奇怪,因为我确实导入了 java.util.Calendar;

这是我的代码

package com.authorwjf.calsample;


import java.text.Format;
import java.text.SimpleDateFormat; 

import android.util.Log;

import android.app.Activity;
import android.os.Bundle;
import android.text.format.DateFormat;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.provider.CalendarContract;
import android.content.DialogInterface;
import android.database.Cursor;

import java.util.Calendar;

    @Override
    public void onClick(View v) {
        TextView tv = (TextView)findViewById(R.id.data);
        String title = "N/A";
        Long start = 0L;
        switch(v.getId()) {
        case R.id.next:
            if(!mCursor.isLast()) mCursor.moveToNext();
            break;
        case R.id.previous:
            if(!mCursor.isFirst()) mCursor.moveToPrevious();
            break;
        }
        Format df = DateFormat.getDateFormat(this);
        Format tf = DateFormat.getTimeFormat(this);
        try {
            title = mCursor.getString(0);
            start = mCursor.getLong(1);
        } catch (Exception e) {
            //ignore
        }
        tv.setText(title+" בתאריך "+df.format(start)+" בשעה "+tf.format(start));
    }


}

最佳答案

你必须简单地改变

Calendar c_start= new Calendar.getInstance();

Calendar c_start = Calendar.getInstance();

意味着您只需删除 new 关键字。

关于android - Calendar.getInstance 无法解析为类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22877852/

相关文章:

android - Python Kivy - 在 native 网络浏览器中打开 url 的应用程序

android - 如何在 Android 上运行 Cucumber 测试

java - 在 RCP headless 模式下打开 Eclipse View?

java - Robolectric 和外部 jar

Android 日历 View - 如何自定义日历 View 以使其像 Google 日历应用程序一样?

java - 代号一期日历

android - RecyclerView 添加新项目时滚动返回到列表顶部

android - 键盘 - 检测所有语言、更改语言、安装语言

android - 如何在 Eclipse for Android 中更改 Control+Space 自动完成快捷键

ios - 如何在快速获取 api 响应时重新加载 CVCalendar