小编Dou*_*ita的帖子

如何将日期dd/mm/yyyy转换为yyyy-MM-dd HH:mm:ss Android

如何将dd/mm/yyyy中的日期转换为支持sqlite的格式yyyy-MM-dd'T'HH:mm:ss

例如:

public static String convertStringToData(String stringData)
        throws ParseException {

    SimpleDateFormat sdf = new SimpleDateFormat("dd/mm/aaaa");//yyyy-MM-dd'T'HH:mm:ss
    SimpleDateFormat output = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    Date data = sdf.parse(stringData);
    String formattedTime = output.format(data);
    return formattedTime;
}
Run Code Online (Sandbox Code Playgroud)

java android android-date android-dateutils

11
推荐指数
3
解决办法
4万
查看次数

如何在 kotlin 中使用 File.walk

file.walkI\xe2\x80\x99m 尝试使用以下方式进入文件夹:

\n\n
File.walk(FileWalkDirection.BOTTOM_UP).forEach()\n
Run Code Online (Sandbox Code Playgroud)\n\n

文档说:

\n\n
\n

kotlin.io.FileWalkDirection 中定义的枚举条目 BOTTOM_UP

\n\n

深度优先搜索,在文件之后访问目录

\n\n

枚举常量序数:1

\n
\n\n

如果我使用FileWalkDirection.BOTTOM_UP它\xe2\x80\x99s我的打印行走

\n\n
emergency-support/digital/beginner/.category.yml\nemergency-support/digital/.category.yml\nemergency-support/physical/beginner/.category.yml\nemergency-support/physical/.category.yml\nemergency-support/.category.yml\n
Run Code Online (Sandbox Code Playgroud)\n\n

我想为这个结果而步行:

\n\n
emergency-support/.category.yml\nemergency-support/physical/.category.yml\nemergency-support/physical/beginner/.category.yml\nemergency-support/digital/.category.yml\nemergency-support/digital/beginner/.category.yml\n
Run Code Online (Sandbox Code Playgroud)\n\n

如何在目录之前访问文件?

\n

kotlin

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

引起原因:java.lang.AbstractMethodError:Kotlin 中的抽象方法

我这里有这个代码:

interface MyClass {
    fun main() {
        File(TentDatabase.getPathRepository(context)).walkBottomUp()
                .filter { it.isFile }
                .forEach { parseFiles(it) } //I think here is the problem
    }

      fun parseFiles(file: File) {
             val extension = file.path.substringAfterLast('.', "")
             Log.i("DB", "name - $extension")
      } 
}
Run Code Online (Sandbox Code Playgroud)

当我尝试运行此代码时,出现异常:

Caused by: java.lang.AbstractMethodError: abstract method "void org.secfirst.umbrella.data.internal.TentDao.parseFiles(java.io.File)"
Run Code Online (Sandbox Code Playgroud)

如何将函数作为参数传递?我只想为每次迭代执行 parseFiles(file) 。

android kotlin

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

标签 统计

android ×2

kotlin ×2

android-date ×1

android-dateutils ×1

java ×1