如何将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) file.walkI\xe2\x80\x99m 尝试使用以下方式进入文件夹:
File.walk(FileWalkDirection.BOTTOM_UP).forEach()\nRun Code Online (Sandbox Code Playgroud)\n\n文档说:
\n\n\n\n\nkotlin.io.FileWalkDirection 中定义的枚举条目 BOTTOM_UP
\n\n深度优先搜索,在文件之后访问目录
\n\n枚举常量序数:1
\n
如果我使用FileWalkDirection.BOTTOM_UP它\xe2\x80\x99s我的打印行走
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\nRun Code Online (Sandbox Code Playgroud)\n\n我想为这个结果而步行:
\n\nemergency-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\nRun Code Online (Sandbox Code Playgroud)\n\n如何在目录之前访问文件?
\n我这里有这个代码:
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) 。